diff options
-rw-r--r-- | libs/appleutility/wscript | 2 | ||||
-rw-r--r-- | libs/clearlooks-newer/wscript | 1 | ||||
-rw-r--r-- | libs/qm-dsp/wscript | 3 | ||||
-rw-r--r-- | libs/vamp-plugins/wscript | 3 | ||||
-rwxr-xr-x | waf | bin | 94890 -> 93093 bytes |
5 files changed, 4 insertions, 5 deletions
diff --git a/libs/appleutility/wscript b/libs/appleutility/wscript index f70758ba1c..2c54b28d1f 100644 --- a/libs/appleutility/wscript +++ b/libs/appleutility/wscript @@ -33,7 +33,7 @@ def build(bld): obj.source = libappleutility_sources # apple did not write this library with full symbol export control # so we need to override any visibility default. - obj.cxxflags = [ '-fvisibility=default' ] + autowaf.ensure_visible_symbols (obj, True) obj.export_includes = ['.'] obj.includes = ['.'] obj.name = 'libappleutility' diff --git a/libs/clearlooks-newer/wscript b/libs/clearlooks-newer/wscript index 68abc4de01..e0e5d5fb8a 100644 --- a/libs/clearlooks-newer/wscript +++ b/libs/clearlooks-newer/wscript @@ -36,6 +36,7 @@ def build(bld): obj.uselib = 'GTK' obj.includes = '.' obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3', 'engines') + autowaf.ensure_visible_symbols (obj, True) if sys.platform == 'darwin': # Bit of a hack: make a symlink to the .dylib that meets GTK's criteria for finding it (namely that the library must be a *.so diff --git a/libs/qm-dsp/wscript b/libs/qm-dsp/wscript index 0686d6ffe0..96d0b629dd 100644 --- a/libs/qm-dsp/wscript +++ b/libs/qm-dsp/wscript @@ -47,8 +47,7 @@ def build(bld): maths/MathUtilities.cpp base/Pitch.cpp ''' - obj.cxxflags = [ '-fvisibility=default' ] - obj.cflags = [ '-fvisibility=default' ] + autowaf.ensure_visible_symbols (obj, True) obj.export_includes = ['.'] obj.includes = ['.'] obj.name = 'libqmdsp' diff --git a/libs/vamp-plugins/wscript b/libs/vamp-plugins/wscript index a6b3e0c1b2..4808d33612 100644 --- a/libs/vamp-plugins/wscript +++ b/libs/vamp-plugins/wscript @@ -50,8 +50,7 @@ def build(bld): obj.uselib = 'FFTW3F VAMPSDK' obj.use = 'libvampplugin libqmdsp' obj.defines = [ 'ARDOUR_VAMP_PLUGINS_DLL_EPORTS' ] - obj.cxxflags = [ '-fvisibility=default' ] - obj.cflags = [ '-fvisibility=default' ] + autowaf.ensure_visible_symbols (obj, True) if bld.is_defined('HAVE_AUBIO'): obj.source += ' Onset.cpp ' obj.uselib += ' AUBIO ' Binary files differ |