From 87c58bd3c1e5ff7397c9d8c2c1e308b86fab1a99 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Tim-Philipp=20M=C3=BCller?= Date: Thu, 10 Aug 2017 15:48:27 +0100 Subject: [PATCH] sidplay: hide symbols in meson for this c++ plugin too Keep things local, as this is the only c++ plugin in ugly currently. --- ext/sidplay/meson.build | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ext/sidplay/meson.build b/ext/sidplay/meson.build index 5940ce9..6310da7 100644 --- a/ext/sidplay/meson.build +++ b/ext/sidplay/meson.build @@ -2,6 +2,11 @@ have_sidplay = false if add_languages('cpp') cxx = meson.get_compiler('cpp') + if cxx.has_argument('-fvisibility=hidden') + cxx_vis_args = ['-fvisibility=hidden'] + else + cxx_vis_args = [] + endif if cxx.has_header('sidplay/player.h') sid_code = '''#include @@ -17,7 +22,7 @@ endif if have_sidplay shared_module('gstsid', 'gstsiddec.cc', - cpp_args : ugly_args, + cpp_args : ugly_args + cxx_vis_args, include_directories : [configinc], dependencies : [gstaudio_dep, sidplay_dep], install : true, -- 2.7.4