aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2023-10-04 12:55:17 -0700
committerDylan Baker <dylan@pnwbakers.com>2023-10-16 13:28:32 -0700
commit2048d1333e2db36686a45444f58cf5c96c44e6e4 (patch)
tree69110ff018390bc2dca1d624d5d599904c68e558 /mesonbuild
parent9b1efa37fd10b8c160c6a9ec58714edc6d899336 (diff)
downloadmeson-2048d1333e2db36686a45444f58cf5c96c44e6e4.zip
meson-2048d1333e2db36686a45444f58cf5c96c44e6e4.tar.gz
meson-2048d1333e2db36686a45444f58cf5c96c44e6e4.tar.bz2
interpreter: use typed_kwargs for build_target.d_module_versions
Diffstat (limited to 'mesonbuild')
-rw-r--r--mesonbuild/interpreter/kwargs.py1
-rw-r--r--mesonbuild/interpreter/type_checking.py1
2 files changed, 2 insertions, 0 deletions
diff --git a/mesonbuild/interpreter/kwargs.py b/mesonbuild/interpreter/kwargs.py
index af5593d..41d7a75 100644
--- a/mesonbuild/interpreter/kwargs.py
+++ b/mesonbuild/interpreter/kwargs.py
@@ -335,6 +335,7 @@ class _BuildTarget(_BaseBuildTarget):
d_debug: T.List[T.Union[str, int]]
d_import_dirs: T.List[T.Union[str, build.IncludeDirs]]
+ d_module_versions: T.List[T.Union[str, int]]
rust_dependency_map: T.Dict[str, str]
sources: SourcesVarargsType
c_args: T.List[str]
diff --git a/mesonbuild/interpreter/type_checking.py b/mesonbuild/interpreter/type_checking.py
index ee69ab7..df17a43 100644
--- a/mesonbuild/interpreter/type_checking.py
+++ b/mesonbuild/interpreter/type_checking.py
@@ -562,6 +562,7 @@ _BUILD_TARGET_KWS: T.List[KwargInfo] = [
INCLUDE_DIRECTORIES.evolve(name='d_import_dirs'),
RUST_CRATE_TYPE_KW,
KwargInfo('d_debug', ContainerTypeInfo(list, (str, int)), default=[], listify=True),
+ D_MODULE_VERSIONS_KW,
KwargInfo(
'rust_dependency_map',
ContainerTypeInfo(dict, str),