From e268d9f1378fdcf0660bb3c980e08f978eb970d1 Mon Sep 17 00:00:00 2001 From: Dylan Baker Date: Fri, 6 Jan 2023 11:25:38 -0800 Subject: build: Add a found method to Executable Again, this is necessary for polymorphism with ExternalProgram --- mesonbuild/build.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mesonbuild/build.py b/mesonbuild/build.py index a2ebb029d..ad3b4e4c5 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 -- cgit v1.2.3