summaryrefslogtreecommitdiff
path: root/mesonbuild/scripts/coverage.py
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2025-10-07 18:22:06 +0200
committerJussi Pakkanen <jussi.pakkanen@mailbox.org>2025-10-29 18:59:30 +0200
commit795e7431ffafa0cc1257d64c5fdd0f2c3cb6d841 (patch)
tree40ff7c80d4ae38cb1b144824a284e0115368e7c0 /mesonbuild/scripts/coverage.py
parent1614401329f11d3763a56ed5ce207aba511a6a9d (diff)
downloadmeson-795e7431ffafa0cc1257d64c5fdd0f2c3cb6d841.tar.gz
environment: move tool detection functions to a new module
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'mesonbuild/scripts/coverage.py')
-rw-r--r--mesonbuild/scripts/coverage.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/mesonbuild/scripts/coverage.py b/mesonbuild/scripts/coverage.py
index a4dfebfb9..f51536358 100644
--- a/mesonbuild/scripts/coverage.py
+++ b/mesonbuild/scripts/coverage.py
@@ -3,7 +3,7 @@
from __future__ import annotations
-from mesonbuild import environment, mesonlib
+from mesonbuild import tooldetect, mesonlib
import argparse, re, sys, os, subprocess, pathlib, stat, shutil
import typing as T
@@ -16,11 +16,11 @@ def coverage(outputs: T.List[str], source_root: str, subproject_root: str, build
if gcovr_exe == '':
gcovr_exe = None
else:
- gcovr_exe, gcovr_version = environment.detect_gcovr(gcovr_exe)
+ gcovr_exe, gcovr_version = tooldetect.detect_gcovr(gcovr_exe)
if llvm_cov_exe == '' or shutil.which(llvm_cov_exe) is None:
llvm_cov_exe = None
- lcov_exe, lcov_version, genhtml_exe = environment.detect_lcov_genhtml()
+ lcov_exe, lcov_version, genhtml_exe = tooldetect.detect_lcov_genhtml()
# load config files for tools if available in the source tree
# - lcov requires manually specifying a per-project config