summaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/interpreterobjects.py
diff options
context:
space:
mode:
authorCharles Brunet <charles.brunet@optelgroup.com>2024-02-23 11:40:15 -0500
committerDylan Baker <dylan@pnwbakers.com>2024-02-24 09:08:20 -0800
commit11f2e07071d062f31a69de531faa0a5d68b1f5bc (patch)
tree0361645f1bed81d4a76ff3cbbda9399168221706 /mesonbuild/interpreter/interpreterobjects.py
parent8ba0ea68017b489b0a461abbd375f319dc7a48f3 (diff)
downloadmeson-11f2e07071d062f31a69de531faa0a5d68b1f5bc.tar.gz
Allow using CustomTarget as test executable
Fixes #6567
Diffstat (limited to 'mesonbuild/interpreter/interpreterobjects.py')
-rw-r--r--mesonbuild/interpreter/interpreterobjects.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/mesonbuild/interpreter/interpreterobjects.py b/mesonbuild/interpreter/interpreterobjects.py
index 9aefc2f97..28e7170c9 100644
--- a/mesonbuild/interpreter/interpreterobjects.py
+++ b/mesonbuild/interpreter/interpreterobjects.py
@@ -742,7 +742,7 @@ class GeneratedObjectsHolder(ObjectHolder[build.ExtractedObjects]):
class Test(MesonInterpreterObject):
def __init__(self, name: str, project: str, suite: T.List[str],
- exe: T.Union[ExternalProgram, build.Executable, build.CustomTarget],
+ exe: T.Union[ExternalProgram, build.Executable, build.CustomTarget, build.CustomTargetIndex],
depends: T.List[T.Union[build.CustomTarget, build.BuildTarget]],
is_parallel: bool,
cmd_args: T.List[T.Union[str, mesonlib.File, build.Target]],
@@ -765,7 +765,7 @@ class Test(MesonInterpreterObject):
self.priority = priority
self.verbose = verbose
- def get_exe(self) -> T.Union[ExternalProgram, build.Executable, build.CustomTarget]:
+ def get_exe(self) -> T.Union[ExternalProgram, build.Executable, build.CustomTarget, build.CustomTargetIndex]:
return self.exe
def get_name(self) -> str: