summaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter
diff options
context:
space:
mode:
Diffstat (limited to 'mesonbuild/interpreter')
-rw-r--r--mesonbuild/interpreter/interpreterobjects.py2
-rw-r--r--mesonbuild/interpreter/kwargs.py1
2 files changed, 3 insertions, 0 deletions
diff --git a/mesonbuild/interpreter/interpreterobjects.py b/mesonbuild/interpreter/interpreterobjects.py
index 1d6028285..bc0d7e769 100644
--- a/mesonbuild/interpreter/interpreterobjects.py
+++ b/mesonbuild/interpreter/interpreterobjects.py
@@ -545,6 +545,7 @@ class DependencyHolder(ObjectHolder[Dependency]):
KwargInfo('pkgconfig', (str, NoneType)),
KwargInfo('configtool', (str, NoneType)),
KwargInfo('internal', (str, NoneType), since='0.54.0'),
+ KwargInfo('system', (str, NoneType), since='1.6.0'),
KwargInfo('default_value', (str, NoneType)),
PKGCONFIG_DEFINE_KW,
)
@@ -561,6 +562,7 @@ class DependencyHolder(ObjectHolder[Dependency]):
pkgconfig=kwargs['pkgconfig'] or default_varname,
configtool=kwargs['configtool'] or default_varname,
internal=kwargs['internal'] or default_varname,
+ system=kwargs['system'] or default_varname,
default_value=kwargs['default_value'],
pkgconfig_define=kwargs['pkgconfig_define'],
)
diff --git a/mesonbuild/interpreter/kwargs.py b/mesonbuild/interpreter/kwargs.py
index 25c40a0d4..ae4866a88 100644
--- a/mesonbuild/interpreter/kwargs.py
+++ b/mesonbuild/interpreter/kwargs.py
@@ -268,6 +268,7 @@ class DependencyGetVariable(TypedDict):
pkgconfig: T.Optional[str]
configtool: T.Optional[str]
internal: T.Optional[str]
+ system: T.Optional[str]
default_value: T.Optional[str]
pkgconfig_define: PkgConfigDefineType