diff options
| author | Dylan Baker <dylan@pnwbakers.com> | 2025-08-02 20:56:04 -0700 |
|---|---|---|
| committer | Dylan Baker <dylan@pnwbakers.com> | 2025-10-20 15:15:53 -0700 |
| commit | 2496bf2cf0781013ced5926b2be76a6a828e8cee (patch) | |
| tree | e7e00abc07742806ff65296abc6fcb08aa0b7cda /mesonbuild/dependencies/base.py | |
| parent | d66e0a68c62d9cfaaa4ffc07ea7692a57a89961f (diff) | |
| download | meson-2496bf2cf0781013ced5926b2be76a6a828e8cee.tar.gz | |
dependencies: Add `silent` to known keyword arguments to Dependency
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'))) |
