diff options
author | Tim-Philipp Müller <tim@centricular.com> | 2017-08-11 20:22:41 +0100 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.com> | 2017-08-11 20:22:45 +0100 |
commit | 93c7c9c3f426aa1be278c5cf8e6d5dd54f12b964 (patch) | |
tree | 3630971c72c28ded7f755b728b56d05aed467b52 /meson.build | |
parent | 241b95dad26ff6559f8e2a8e66c20273ef68b475 (diff) |
meson: don't export symbols by default
Only plugin entry points should be exported.
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/meson.build b/meson.build index 8e39584a..ac5cf99c 100644 --- a/meson.build +++ b/meson.build @@ -19,9 +19,14 @@ libva_req = ['>= 0.30.4', '!= 0.99.0'] glib_req = '>= 2.40.0' gst_req = '>= @0@.@1@.0'.format(gst_version_major, gst_version_minor) -# Mandatory GST deps cc = meson.get_compiler('c') +# Symbol visibility +if cc.has_argument('-fvisibility=hidden') + add_project_arguments('-fvisibility=hidden', language: 'c') +endif + +# Mandatory GST deps libm = cc.find_library('m', required : false) gst_dep = dependency('gstreamer-1.0', version : gst_req, fallback : ['gstreamer', 'gst_dep']) |