diff options
| author | Jannik Glückert <jannik.glueckert@gmail.com> | 2024-07-22 00:17:32 +0200 |
|---|---|---|
| committer | Eli Schwartz <eschwartz93@gmail.com> | 2024-07-25 19:08:43 -0400 |
| commit | 6258f0dc86188570e7d00316557bfb85948ed290 (patch) | |
| tree | 699d20fea429a81b262e11dcddccbb8e128248fe /mesonbuild/environment.py | |
| parent | dcefe67b89afba67323e626e45d1208776a9fc3e (diff) | |
| download | meson-6258f0dc86188570e7d00316557bfb85948ed290.tar.gz | |
coverage: improve llvm-cov detection
Signed-off-by: Jannik Glückert <jannik.glueckert@gmail.com>
Diffstat (limited to 'mesonbuild/environment.py')
| -rw-r--r-- | mesonbuild/environment.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/mesonbuild/environment.py b/mesonbuild/environment.py index d316f4f66..c26516215 100644 --- a/mesonbuild/environment.py +++ b/mesonbuild/environment.py @@ -149,6 +149,9 @@ def find_coverage_tools(coredata: coredata.CoreData) -> T.Tuple[T.Optional[str], gcovr_exe, gcovr_version = detect_gcovr() llvm_cov_exe = detect_llvm_cov(compute_llvm_suffix(coredata)) + # Some platforms may provide versioned clang but only non-versioned llvm utils + if llvm_cov_exe is None: + llvm_cov_exe = detect_llvm_cov('') lcov_exe, lcov_version, genhtml_exe = detect_lcov_genhtml() |
