diff options
| author | Katalin Rebhan <me@dblsaiko.net> | 2025-02-25 21:26:32 +0100 |
|---|---|---|
| committer | Jussi Pakkanen <jussi.pakkanen@mailbox.org> | 2025-08-02 21:45:01 +0300 |
| commit | eefad4a723ce63a0ac02edec7c41d69fa10b14bb (patch) | |
| tree | 8662fbd313bbdb7d71823b6c6c803bbdd3a03e08 /mesonbuild/backend/xcodebackend.py | |
| parent | 6473a727a6907185871758bb554c0850bd00cf6b (diff) | |
| download | meson-eefad4a723ce63a0ac02edec7c41d69fa10b14bb.tar.gz | |
Add swift_interoperability_mode kwarg
Diffstat (limited to 'mesonbuild/backend/xcodebackend.py')
| -rw-r--r-- | mesonbuild/backend/xcodebackend.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/backend/xcodebackend.py b/mesonbuild/backend/xcodebackend.py index c0522e3c7..e7bd48700 100644 --- a/mesonbuild/backend/xcodebackend.py +++ b/mesonbuild/backend/xcodebackend.py @@ -1831,7 +1831,7 @@ class XCodeBackend(backends.Backend): settings_dict.add_item('SECTORDER_FLAGS', '') if is_swift and bridging_header: settings_dict.add_item('SWIFT_OBJC_BRIDGING_HEADER', bridging_header) - if self.objversion >= 60 and 'cpp' in langs: + if self.objversion >= 60 and target.uses_swift_cpp_interop(): settings_dict.add_item('SWIFT_OBJC_INTEROP_MODE', 'objcxx') settings_dict.add_item('BUILD_DIR', symroot) settings_dict.add_item('OBJROOT', f'{symroot}/build') |
