From 6258f0dc86188570e7d00316557bfb85948ed290 Mon Sep 17 00:00:00 2001 From: Jannik Glückert Date: Mon, 22 Jul 2024 00:17:32 +0200 Subject: coverage: improve llvm-cov detection MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jannik Glückert --- mesonbuild/environment.py | 3 +++ 1 file changed, 3 insertions(+) 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() -- cgit v1.2.3