diff options
author | Matthew Waters <matthew@centricular.com> | 2019-12-03 14:16:06 +1100 |
---|---|---|
committer | Matthew Waters <matthew@centricular.com> | 2019-12-03 14:16:06 +1100 |
commit | 2c7445b9cca91022ae1b5104dd7f6f716ca797f1 (patch) | |
tree | 1b39c0a9f9ee47b97ffa2b23403654a3cbe93cf3 /meson.build | |
parent | eb0107986a265edcdde0d5b54dc45fd02f51278e (diff) |
build: use -fvisibility=hidden for objc code
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/meson.build b/meson.build index c8147c224..f95df5d97 100644 --- a/meson.build +++ b/meson.build @@ -67,6 +67,9 @@ if cc.get_id() == 'msvc' export_define = '__declspec(dllexport) extern' elif cc.has_argument('-fvisibility=hidden') add_project_arguments('-fvisibility=hidden', language: 'c') + if have_objc + add_project_arguments('-fvisibility=hidden', language: 'objc') + endif export_define = 'extern __attribute__ ((visibility ("default")))' else export_define = 'extern' |