summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libs/appleutility/wscript2
-rw-r--r--libs/clearlooks-newer/wscript1
-rw-r--r--libs/qm-dsp/wscript3
-rw-r--r--libs/vamp-plugins/wscript3
-rwxr-xr-xwafbin94890 -> 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 '
diff --git a/waf b/waf
index d1d9ea7252..174d90feb8 100755
--- a/waf
+++ b/waf
Binary files differ