aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/build.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2018-03-11 14:58:23 +0200
committerNirbheek Chauhan <nirbheek@centricular.com>2018-04-15 13:32:38 +0530
commitde65adb8b100731ff31eee92da44b4cc10ac5aa3 (patch)
tree023b6dec62c5b45b8ce127fa03e53a19d133b9e1 /mesonbuild/build.py
parent3f7c6cf3d6a204e9665faad3c05bb5049f08ac74 (diff)
downloadmeson-de65adb8b100731ff31eee92da44b4cc10ac5aa3.zip
meson-de65adb8b100731ff31eee92da44b4cc10ac5aa3.tar.gz
meson-de65adb8b100731ff31eee92da44b4cc10ac5aa3.tar.bz2
Made it possible to override find_program to return a different program.
Closes https://github.com/mesonbuild/meson/issues/2005
Diffstat (limited to 'mesonbuild/build.py')
-rw-r--r--mesonbuild/build.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/mesonbuild/build.py b/mesonbuild/build.py
index 8d16c95..97c3df8 100644
--- a/mesonbuild/build.py
+++ b/mesonbuild/build.py
@@ -121,6 +121,8 @@ class Build:
self.dep_manifest = {}
self.cross_stdlibs = {}
self.test_setups = {}
+ self.find_overrides = {}
+ self.searched_programs = set() # The list of all programs that have been searched for.
def add_compiler(self, compiler):
if self.static_linker is None and compiler.needs_static_linker():