aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/kwargs.py
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2021-12-06 14:44:34 -0800
committerEli Schwartz <eschwartz93@gmail.com>2022-01-18 17:53:29 -0500
commit1ff2abcd9c84b9fd772da541bcf9c8cf580aea17 (patch)
treee696458ef0da926afbd4f291359a51f5bcf4f62f /mesonbuild/interpreter/kwargs.py
parent1751dc47015163cc5d14e2e8753163f7904c0aad (diff)
downloadmeson-1ff2abcd9c84b9fd772da541bcf9c8cf580aea17.zip
meson-1ff2abcd9c84b9fd772da541bcf9c8cf580aea17.tar.gz
meson-1ff2abcd9c84b9fd772da541bcf9c8cf580aea17.tar.bz2
interpreterobjects: use typed_kwargs for dependency.get_variable
Diffstat (limited to 'mesonbuild/interpreter/kwargs.py')
-rw-r--r--mesonbuild/interpreter/kwargs.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/mesonbuild/interpreter/kwargs.py b/mesonbuild/interpreter/kwargs.py
index 37e12e9..8a88375 100644
--- a/mesonbuild/interpreter/kwargs.py
+++ b/mesonbuild/interpreter/kwargs.py
@@ -250,3 +250,14 @@ class DependencyPkgConfigVar(TypedDict):
default: T.Optional[str]
define_variable: T.List[str]
+
+
+
+class DependencyGetVariable(TypedDict):
+
+ cmake: T.Optional[str]
+ pkgconfig: T.Optional[str]
+ configtool: T.Optional[str]
+ internal: T.Optional[str]
+ default_value: T.Optional[str]
+ pkgconfig_define: T.List[str]