diff options
author | Dylan Baker <dylan@pnwbakers.com> | 2021-07-01 10:14:23 -0700 |
---|---|---|
committer | Dylan Baker <dylan@pnwbakers.com> | 2021-07-07 11:20:43 -0700 |
commit | 3135b130b83c9f4058ae45ff0f6e368e22958c99 (patch) | |
tree | db4b8df01aba5f92df59df02e01e018e371553a7 /mesonbuild/interpreter/interpreter.py | |
parent | 5aed9dd93963b69a5036bacfe0a701ce04cf7798 (diff) | |
download | meson-3135b130b83c9f4058ae45ff0f6e368e22958c99.zip meson-3135b130b83c9f4058ae45ff0f6e368e22958c99.tar.gz meson-3135b130b83c9f4058ae45ff0f6e368e22958c99.tar.bz2 |
interpreter: use typed_pos_args for include_directories
Diffstat (limited to 'mesonbuild/interpreter/interpreter.py')
-rw-r--r-- | mesonbuild/interpreter/interpreter.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/mesonbuild/interpreter/interpreter.py b/mesonbuild/interpreter/interpreter.py index ef3058c..66f2dd2 100644 --- a/mesonbuild/interpreter/interpreter.py +++ b/mesonbuild/interpreter/interpreter.py @@ -2269,9 +2269,10 @@ This will become a hard error in the future.''' % kwargs['input'], location=self return result @permittedKwargs({'is_system'}) - @stringArgs - def func_include_directories(self, node, args, kwargs): - return self.build_incdir_object(args, kwargs.get('is_system', False)) + @typed_pos_args('include_directories', varargs=str) + def func_include_directories(self, node: mparser.BaseNode, args: T.Tuple[T.List[str]], + kwargs: 'TYPE_kwargs') -> build.IncludeDirs: + return self.build_incdir_object(args[0], kwargs.get('is_system', False)) def build_incdir_object(self, incdir_strings: T.List[str], is_system: bool = False) -> build.IncludeDirs: if not isinstance(is_system, bool): |