aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Mensinger <daniel@mensinger-ka.de>2020-06-12 20:17:45 +0200
committerNirbheek Chauhan <nirbheek@centricular.com>2020-06-15 11:11:40 +0530
commit37bde2f4d84280b4c368239fdff12061a1e180e7 (patch)
tree09d1fa50a6778bec9cb0a5dd9e742de12f21bba1
parent4afe31ad4e4048411141b83a54878cfbeca92beb (diff)
downloadmeson-37bde2f4d84280b4c368239fdff12061a1e180e7.zip
meson-37bde2f4d84280b4c368239fdff12061a1e180e7.tar.gz
meson-37bde2f4d84280b4c368239fdff12061a1e180e7.tar.bz2
tests: reset CMakeDependency.class_cmakeinfo
-rwxr-xr-xrun_project_tests.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/run_project_tests.py b/run_project_tests.py
index 6d8930e..6fb65ea 100755
--- a/run_project_tests.py
+++ b/run_project_tests.py
@@ -388,7 +388,10 @@ def run_ci_commands(raw_log: str) -> T.List[str]:
# coded to run as a batch process.
def clear_internal_caches():
import mesonbuild.interpreterbase
+ from mesonbuild.dependencies import CMakeDependency
+ from mesonbuild.mesonlib import PerMachine
mesonbuild.interpreterbase.FeatureNew.feature_registry = {}
+ CMakeDependency.class_cmakeinfo = PerMachine(None, None)
def run_test_inprocess(testdir):
old_stdout = sys.stdout