summaryrefslogtreecommitdiff
path: root/mesonbuild/build.py
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2023-08-11 15:56:57 -0700
committerDylan Baker <dylan@pnwbakers.com>2023-09-28 11:31:56 -0700
commit798791baac3c41e87a7bf8fedbff7892f789a07c (patch)
tree21c5a91ff2a37170f2161acfd42a893503b8aaaf /mesonbuild/build.py
parentdac25ba9a8dc3833edbc0d0fd133bc61c706f84a (diff)
downloadmeson-798791baac3c41e87a7bf8fedbff7892f789a07c.tar.gz
interpreter: use typed_kwargs for static_library(prelink)
Diffstat (limited to 'mesonbuild/build.py')
-rw-r--r--mesonbuild/build.py4
1 files changed, 1 insertions, 3 deletions
diff --git a/mesonbuild/build.py b/mesonbuild/build.py
index c58447b55..1db78ff90 100644
--- a/mesonbuild/build.py
+++ b/mesonbuild/build.py
@@ -2053,9 +2053,7 @@ class StaticLibrary(BuildTarget):
environment: environment.Environment,
compilers: T.Dict[str, 'Compiler'],
kwargs):
- self.prelink = kwargs.get('prelink', False)
- if not isinstance(self.prelink, bool):
- raise InvalidArguments('Prelink keyword argument must be a boolean.')
+ self.prelink = T.cast('bool', kwargs.get('prelink', False))
super().__init__(name, subdir, subproject, for_machine, sources, structured_sources, objects,
environment, compilers, kwargs)