diff options
author | Dylan Baker <dylan@pnwbakers.com> | 2021-10-08 14:31:25 -0700 |
---|---|---|
committer | Dylan Baker <dylan@pnwbakers.com> | 2021-10-09 21:34:48 -0700 |
commit | cc231de08ecff2a92230ad29faaa486bc809f92b (patch) | |
tree | 62d89d25e722fc4c15088bdc3bd34053c013fd9d /mesonbuild/interpreter | |
parent | dc1866aedcd4b66f5e0e476ddecb8e44a0618c8b (diff) | |
download | meson-cc231de08ecff2a92230ad29faaa486bc809f92b.zip meson-cc231de08ecff2a92230ad29faaa486bc809f92b.tar.gz meson-cc231de08ecff2a92230ad29faaa486bc809f92b.tar.bz2 |
modules/windows: use typed_kwargs
Diffstat (limited to 'mesonbuild/interpreter')
-rw-r--r-- | mesonbuild/interpreter/type_checking.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/mesonbuild/interpreter/type_checking.py b/mesonbuild/interpreter/type_checking.py index 310f281..6925ef0 100644 --- a/mesonbuild/interpreter/type_checking.py +++ b/mesonbuild/interpreter/type_checking.py @@ -6,7 +6,7 @@ import typing as T from .. import compilers -from ..build import EnvironmentVariables, CustomTarget, BuildTarget, CustomTargetIndex, ExtractedObjects, GeneratedList +from ..build import EnvironmentVariables, CustomTarget, BuildTarget, CustomTargetIndex, ExtractedObjects, GeneratedList, IncludeDirs from ..coredata import UserFeatureOption from ..interpreterbase import TYPE_var from ..interpreterbase.decorators import KwargInfo, ContainerTypeInfo @@ -278,3 +278,10 @@ CT_INSTALL_DIR_KW: KwargInfo[T.List[T.Union[str, bool]]] = KwargInfo( ) CT_BUILD_BY_DEFAULT: KwargInfo[T.Optional[bool]] = KwargInfo('build_by_default', (bool, type(None)), since='0.40.0') + +INCLUDE_DIRECTORIES: KwargInfo[T.List[T.Union[str, IncludeDirs]]] = KwargInfo( + 'include_dirs', + ContainerTypeInfo(list, (str, IncludeDirs)), + listify=True, + default=[], +) |