diff options
author | Xavier Claessens <xavier.claessens@collabora.com> | 2023-05-29 12:53:51 -0400 |
---|---|---|
committer | Eli Schwartz <eschwartz93@gmail.com> | 2023-06-23 13:53:35 -0400 |
commit | 543610468db61c5793bc5ba2685c0898599062fc (patch) | |
tree | 64e6c652ee732fc17e64cb8c8ef7a65606977009 | |
parent | 1d600b48cb223e2fca326ff76a6c73166b34f9d1 (diff) | |
download | meson-543610468db61c5793bc5ba2685c0898599062fc.zip meson-543610468db61c5793bc5ba2685c0898599062fc.tar.gz meson-543610468db61c5793bc5ba2685c0898599062fc.tar.bz2 |
coredata: Also clear compiler and run caches
-rw-r--r-- | mesonbuild/coredata.py | 4 | ||||
-rw-r--r-- | mesonbuild/mconf.py | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/mesonbuild/coredata.py b/mesonbuild/coredata.py index bdf3a5e..44b7b51 100644 --- a/mesonbuild/coredata.py +++ b/mesonbuild/coredata.py @@ -717,9 +717,11 @@ class CoreData: return dirty - def clear_deps_cache(self): + def clear_cache(self): self.deps.host.clear() self.deps.build.clear() + self.compiler_check_cache.clear() + self.run_check_cache.clear() def get_nondefault_buildtype_args(self): result = [] diff --git a/mesonbuild/mconf.py b/mesonbuild/mconf.py index dd74d89..3f35438 100644 --- a/mesonbuild/mconf.py +++ b/mesonbuild/mconf.py @@ -86,7 +86,7 @@ class Conf: raise ConfException(f'Directory {build_dir} is neither a Meson build directory nor a project source directory.') def clear_cache(self): - self.coredata.clear_deps_cache() + self.coredata.clear_cache() def set_options(self, options) -> bool: return self.coredata.set_options(options) |