diff options
Diffstat (limited to 'mesonbuild/dependencies/base.py')
| -rw-r--r-- | mesonbuild/dependencies/base.py | 5 |
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'))) |
