diff options
| author | Dylan Baker <dylan@pnwbakers.com> | 2025-09-23 10:49:02 -0700 |
|---|---|---|
| committer | Dylan Baker <dylan@pnwbakers.com> | 2025-10-15 10:21:46 -0700 |
| commit | 1177e77c2893891cb35144b8033786cb8f75c7cd (patch) | |
| tree | 2da87b656db02bea9cb0f6341eeeaae6ac580b55 | |
| parent | 10125bf24d0b85217192661b66d20c01595a4d74 (diff) | |
| download | meson-1177e77c2893891cb35144b8033786cb8f75c7cd.tar.gz | |
build: clean up some of the types with swift arguments
This just prevents some unintended instances of values become None, now
they always remain strings or literal-strings
| -rw-r--r-- | mesonbuild/build.py | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/mesonbuild/build.py b/mesonbuild/build.py index ef15f7f2e..8f294c2ba 100644 --- a/mesonbuild/build.py +++ b/mesonbuild/build.py @@ -1297,11 +1297,8 @@ class BuildTarget(Target): self.gnu_symbol_visibility = kwargs.get('gnu_symbol_visibility', '') self.rust_dependency_map = kwargs.get('rust_dependency_map', {}) - self.swift_interoperability_mode = kwargs.get('swift_interoperability_mode') - - self.swift_module_name = kwargs.get('swift_module_name') - if self.swift_module_name == '': - self.swift_module_name = self.name + self.swift_interoperability_mode = kwargs.get('swift_interoperability_mode', 'c') + self.swift_module_name = kwargs.get('swift_module_name') or self.name @T.overload def _extract_pic_pie(self, kwargs: StaticLibraryKeywordArguments, arg: Literal['pic'], |
