From 2c7445b9cca91022ae1b5104dd7f6f716ca797f1 Mon Sep 17 00:00:00 2001 From: Matthew Waters Date: Tue, 3 Dec 2019 14:16:06 +1100 Subject: [PATCH] build: use -fvisibility=hidden for objc code --- meson.build | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meson.build b/meson.build index c8147c224f..f95df5d97f 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'