summaryrefslogtreecommitdiff
path: root/mesonbuild/dependencies/base.py
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2025-08-02 20:56:04 -0700
committerDylan Baker <dylan@pnwbakers.com>2025-10-20 15:15:53 -0700
commit2496bf2cf0781013ced5926b2be76a6a828e8cee (patch)
treee7e00abc07742806ff65296abc6fcb08aa0b7cda /mesonbuild/dependencies/base.py
parentd66e0a68c62d9cfaaa4ffc07ea7692a57a89961f (diff)
downloadmeson-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.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')))