aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mesonbuild/build.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/mesonbuild/build.py b/mesonbuild/build.py
index 12e25c5..1af2ae2 100644
--- a/mesonbuild/build.py
+++ b/mesonbuild/build.py
@@ -1857,6 +1857,13 @@ class Executable(BuildTarget):
def is_linkable_target(self):
return self.is_linkwithable
+ def get_command(self) -> 'ImmutableListProtocol[str]':
+ """Provides compatibility with ExternalProgram.
+
+ Since you can override ExternalProgram instances with Executables.
+ """
+ return self.outputs
+
class StaticLibrary(BuildTarget):
known_kwargs = known_stlib_kwargs