diff options
| author | Charles Brunet <charles.brunet@optelgroup.com> | 2024-02-23 11:40:15 -0500 |
|---|---|---|
| committer | Dylan Baker <dylan@pnwbakers.com> | 2024-02-24 09:08:20 -0800 |
| commit | 11f2e07071d062f31a69de531faa0a5d68b1f5bc (patch) | |
| tree | 0361645f1bed81d4a76ff3cbbda9399168221706 /mesonbuild/interpreter/interpreterobjects.py | |
| parent | 8ba0ea68017b489b0a461abbd375f319dc7a48f3 (diff) | |
| download | meson-11f2e07071d062f31a69de531faa0a5d68b1f5bc.tar.gz | |
Allow using CustomTarget as test executable
Fixes #6567
Diffstat (limited to 'mesonbuild/interpreter/interpreterobjects.py')
| -rw-r--r-- | mesonbuild/interpreter/interpreterobjects.py | 4 |
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: |
