From 61ac8b2c2a5de34c6b6f73d7a79c98a8beff8efe Mon Sep 17 00:00:00 2001 From: nedko Date: Sat, 7 Jun 2008 14:50:10 +0000 Subject: [PATCH] waf: use -fvisibility=hidden when building libraries using waf (fixes #70) git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2483 0c269be4-1314-0410-8aa9-9f06e86f4224 --- common/wscript | 3 +++ 1 file changed, 3 insertions(+) diff --git a/common/wscript b/common/wscript index 8610d0f5..7df434ba 100644 --- a/common/wscript +++ b/common/wscript @@ -98,6 +98,7 @@ def build(bld): 'JackNetTool.cpp', ] serverlib.vnum = bld.env()['JACK_API_VERSION'] + serverlib.env.append_value("CPPFLAGS", "-fvisibility=hidden") clientlib = bld.create_obj('cpp', 'shlib') clientlib.features.append('cc') @@ -116,6 +117,7 @@ def build(bld): 'JackServerLaunch.cpp', ] clientlib.vnum = bld.env()['JACK_API_VERSION'] + clientlib.env.append_value("CPPFLAGS", "-fvisibility=hidden") netmanager_lib = bld.create_obj('cpp', 'shlib') netmanager_lib.env['shlib_PATTERN'] = '%s.so' @@ -123,6 +125,7 @@ def build(bld): netmanager_lib.name = 'netmanager' netmanager_lib.target = 'netmanager' netmanager_lib.source = 'JackNetManager.cpp' + netmanager_lib.env.append_value("CPPFLAGS", "-fvisibility=hidden") install_files('PREFIX', 'include/jack', 'jack/*.h')