Browse Source

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
tags/1.90
nedko 17 years ago
parent
commit
61ac8b2c2a
1 changed files with 3 additions and 0 deletions
  1. +3
    -0
      common/wscript

+ 3
- 0
common/wscript View File

@@ -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')



Loading…
Cancel
Save