diff options
| author | Xavier Claessens <xavier.claessens@collabora.com> | 2023-07-04 13:08:18 -0400 |
|---|---|---|
| committer | Jussi Pakkanen <jpakkane@gmail.com> | 2023-07-10 17:48:07 +0300 |
| commit | 08972c1277a84d5003209fd13ab888e1f9bdb43d (patch) | |
| tree | d2258c83561c41e43362a7d56066a0ce1a5b0a5a /mesonbuild/backend/xcodebackend.py | |
| parent | 4166bf1eb2874b78658f27606efb3d6b3d27d11a (diff) | |
| download | meson-08972c1277a84d5003209fd13ab888e1f9bdb43d.tar.gz | |
backends: Always take options from target
This fixes cases where override_options is not being used.
Fixes: #11923
Diffstat (limited to 'mesonbuild/backend/xcodebackend.py')
| -rw-r--r-- | mesonbuild/backend/xcodebackend.py | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/mesonbuild/backend/xcodebackend.py b/mesonbuild/backend/xcodebackend.py index c24074b70..bc4ba0bc2 100644 --- a/mesonbuild/backend/xcodebackend.py +++ b/mesonbuild/backend/xcodebackend.py @@ -1495,8 +1495,7 @@ class XCodeBackend(backends.Backend): else: raise RuntimeError(o) if isinstance(target, build.SharedModule): - options = self.environment.coredata.options - ldargs += linker.get_std_shared_module_link_args(options) + ldargs += linker.get_std_shared_module_link_args(target.get_options()) elif isinstance(target, build.SharedLibrary): ldargs += linker.get_std_shared_lib_link_args() ldstr = ' '.join(ldargs) |
