From 28cc05ac1da46c00e19efa5b16d4bdd76da7a34b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Fri, 11 Aug 2017 20:26:06 +0100 Subject: [PATCH] meson: don't export symbols by default Only plugin entry points should be exported. --- meson.build | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/meson.build b/meson.build index dfb23d109a..39c3859fe6 100644 --- a/meson.build +++ b/meson.build @@ -91,6 +91,11 @@ else language : 'c') endif +# Symbol visibility +if cc.has_argument('-fvisibility=hidden') + add_project_arguments('-fvisibility=hidden', language: 'c') +endif + if gst_dep.type_name() == 'internal' gst_proj = subproject('gstreamer')