aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/interpreter.py
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2021-08-11 09:34:59 -0700
committerDaniel Mensinger <daniel@mensinger-ka.de>2021-09-30 21:01:38 +0200
commit3bb6d56dcd04fc8ff8674781405208696e4f8d05 (patch)
treeb5d83eb1cc8c71fec1a65b1dcfcce15f61b26dec /mesonbuild/interpreter/interpreter.py
parent3374b7c323548287f382ae195ad7db516d4dae29 (diff)
downloadmeson-3bb6d56dcd04fc8ff8674781405208696e4f8d05.zip
meson-3bb6d56dcd04fc8ff8674781405208696e4f8d05.tar.gz
meson-3bb6d56dcd04fc8ff8674781405208696e4f8d05.tar.bz2
interpreter: move command kwarg to type_checking
Diffstat (limited to 'mesonbuild/interpreter/interpreter.py')
-rw-r--r--mesonbuild/interpreter/interpreter.py10
1 files changed, 2 insertions, 8 deletions
diff --git a/mesonbuild/interpreter/interpreter.py b/mesonbuild/interpreter/interpreter.py
index 68e5430..9fb15d9 100644
--- a/mesonbuild/interpreter/interpreter.py
+++ b/mesonbuild/interpreter/interpreter.py
@@ -50,6 +50,7 @@ from .interpreterobjects import (
NullSubprojectInterpreter,
)
from .type_checking import (
+ COMMAND_KW,
DEPENDS_KW,
DEPFILE_KW,
ENV_KW,
@@ -1669,14 +1670,7 @@ This will become a hard error in the future.''' % kwargs['input'], location=self
@typed_pos_args('run_target', str)
@typed_kwargs(
'run_target',
- KwargInfo(
- 'command',
- # TODO: should accept CustomTargetIndex as well?
- ContainerTypeInfo(list, (str, build.BuildTarget, build.CustomTarget, ExternalProgram, mesonlib.File), allow_empty=False),
- required=True,
- listify=True,
- default=[],
- ),
+ COMMAND_KW,
DEPENDS_KW,
ENV_KW.evolve(since='0.57.0'),
)