summaryrefslogtreecommitdiff
path: root/mesonbuild/dependencies/base.py
diff options
context:
space:
mode:
Diffstat (limited to 'mesonbuild/dependencies/base.py')
-rw-r--r--mesonbuild/dependencies/base.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/mesonbuild/dependencies/base.py b/mesonbuild/dependencies/base.py
index 685e1eaca..ccccfdac2 100644
--- a/mesonbuild/dependencies/base.py
+++ b/mesonbuild/dependencies/base.py
@@ -61,6 +61,9 @@ if T.TYPE_CHECKING:
# Only in the python dependency
embed: bool
+ # Only passed internally, not part of the DSL API
+ silent: bool
+
_MissingCompilerBase = Compiler
else:
_MissingCompilerBase = object
@@ -413,7 +416,7 @@ class ExternalDependency(Dependency):
self.language = language
self.version_reqs = kwargs.get('version', [])
self.required = kwargs.get('required', True)
- self.silent = T.cast('bool', kwargs.get('silent', False))
+ self.silent = kwargs.get('silent', False)
static = kwargs.get('static')
if static is None:
static = T.cast('bool', self.env.coredata.optstore.get_value_for(OptionKey('prefer_static')))