aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/interpreter.py
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2021-08-10 15:34:47 -0700
committerDaniel Mensinger <daniel@mensinger-ka.de>2021-09-30 21:01:38 +0200
commitd9c32f32d1d011d8fe95b8fb4044d6ed98af2d9c (patch)
tree5f84573f26f5ba1f00f0a6a10a4983ac64d30883 /mesonbuild/interpreter/interpreter.py
parentd25349e8cf67384b961dc35f7764cf6e9f76b00e (diff)
downloadmeson-d9c32f32d1d011d8fe95b8fb4044d6ed98af2d9c.zip
meson-d9c32f32d1d011d8fe95b8fb4044d6ed98af2d9c.tar.gz
meson-d9c32f32d1d011d8fe95b8fb4044d6ed98af2d9c.tar.bz2
interpreter: move DEPFILE_KW to type_checkingt
Diffstat (limited to 'mesonbuild/interpreter/interpreter.py')
-rw-r--r--mesonbuild/interpreter/interpreter.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/mesonbuild/interpreter/interpreter.py b/mesonbuild/interpreter/interpreter.py
index e05379a..71ae728 100644
--- a/mesonbuild/interpreter/interpreter.py
+++ b/mesonbuild/interpreter/interpreter.py
@@ -50,6 +50,7 @@ from .interpreterobjects import (
NullSubprojectInterpreter,
)
from .type_checking import (
+ DEPFILE_KW,
ENV_KW,
INSTALL_MODE_KW,
LANGUAGE_KW,
@@ -1717,7 +1718,7 @@ This will become a hard error in the future.''' % kwargs['input'], location=self
'generator',
KwargInfo('arguments', ContainerTypeInfo(list, str, allow_empty=False), required=True, listify=True),
KwargInfo('output', ContainerTypeInfo(list, str, allow_empty=False), required=True, listify=True),
- KwargInfo('depfile', (str, NoneType), validator=lambda x: 'Depfile must be a plain filename with a subdirectory' if has_path_sep(x) else None),
+ DEPFILE_KW,
KwargInfo('capture', bool, default=False, since='0.43.0'),
KwargInfo('depends', ContainerTypeInfo(list, (build.BuildTarget, build.CustomTarget)), default=[], listify=True),
)