diff options
| author | Dylan Baker <dylan@pnwbakers.com> | 2025-01-13 11:00:25 -0800 |
|---|---|---|
| committer | Dylan Baker <dylan@pnwbakers.com> | 2025-10-15 10:21:46 -0700 |
| commit | c4292348541a58a268cffd37cc45c48148e54b19 (patch) | |
| tree | 675303faf533fb9565dd5e6e68469418c6d023f8 | |
| parent | d9af7164899fbd2b75310009d1467892faecad2a (diff) | |
| download | meson-c4292348541a58a268cffd37cc45c48148e54b19.tar.gz | |
build: remove argument validation for pic and pie
| -rw-r--r-- | mesonbuild/build.py | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/mesonbuild/build.py b/mesonbuild/build.py index 722171f1a..11c554d3d 100644 --- a/mesonbuild/build.py +++ b/mesonbuild/build.py @@ -1379,15 +1379,12 @@ class BuildTarget(Target): k = OptionKey(option) if kwargs.get(arg) is not None: - val = kwargs[arg] + return kwargs[arg] elif k in self.environment.coredata.optstore: val = self.environment.coredata.get_option_for_target(self, k) - else: - val = False - - if not isinstance(val, bool): - raise InvalidArguments(f'Argument {arg} to {self.name!r} must be boolean') - return val + assert isinstance(val, bool), 'for mypy' + return val + return False def get_filename(self) -> str: return self.filename |
