aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2023-01-06 11:25:38 -0800
committerDylan Baker <dylan@pnwbakers.com>2023-01-10 09:53:22 -0800
commite268d9f1378fdcf0660bb3c980e08f978eb970d1 (patch)
tree9f05174345f7155dc945eafe4c846a374975660c
parent1f90873844b5fd505bf804eb99e81b46f6aa0977 (diff)
downloadmeson-e268d9f1378fdcf0660bb3c980e08f978eb970d1.zip
meson-e268d9f1378fdcf0660bb3c980e08f978eb970d1.tar.gz
meson-e268d9f1378fdcf0660bb3c980e08f978eb970d1.tar.bz2
build: Add a found method to Executable
Again, this is necessary for polymorphism with ExternalProgram
-rw-r--r--mesonbuild/build.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/mesonbuild/build.py b/mesonbuild/build.py
index a2ebb02..ad3b4e4 100644
--- a/mesonbuild/build.py
+++ b/mesonbuild/build.py
@@ -1913,6 +1913,10 @@ class Executable(BuildTarget):
"""Provides compatibility with ExternalProgram."""
return os.path.join(self.subdir, self.filename)
+ def found(self) -> bool:
+ """Provides compatibility with ExternalProgram."""
+ return True
+
class StaticLibrary(BuildTarget):
known_kwargs = known_stlib_kwargs