From: Tim-Philipp Müller Date: Fri, 11 Aug 2017 12:59:04 +0000 (+0100) Subject: meson: hide symbols by default unless explicitly exported X-Git-Tag: 1.19.3~507^2~4956 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=57b542c5e5f66cd8f37d835b036bfc49273eddd4;p=platform%2Fupstream%2Fgstreamer.git meson: hide symbols by default unless explicitly exported --- diff --git a/meson.build b/meson.build index f09faad..cd79e52 100644 --- a/meson.build +++ b/meson.build @@ -53,6 +53,14 @@ else noseh_link_args = [] endif +# Symbol visibility +if cc.has_argument('-fvisibility=hidden') + add_project_arguments('-fvisibility=hidden', language: 'c') +endif +if cxx.has_argument('-fvisibility=hidden') + add_project_arguments('-fvisibility=hidden', language: 'cpp') +endif + cdata = configuration_data() check_headers = [ ['HAVE_DLFCN_H', 'dlfcn.h'],