summaryrefslogtreecommitdiff
path: root/libs/appleutility
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2014-01-17 09:52:13 -0500
committerPaul Davis <paul@linuxaudiosystems.com>2014-01-17 09:52:13 -0500
commit3ebd42b8734a144817128cd1e50cef3b6b806cf5 (patch)
tree2c4b1d80667870b85b3a3ac07a747e4d7ed349f8 /libs/appleutility
parentb9185d2c07c77eccf3679ac99f6b69f8fdd79c48 (diff)
override visibility default for Apple's "appleutility" library, which was written without symbol export control
Diffstat (limited to 'libs/appleutility')
-rw-r--r--libs/appleutility/wscript3
1 files changed, 3 insertions, 0 deletions
diff --git a/libs/appleutility/wscript b/libs/appleutility/wscript
index e9968f80e8..f70758ba1c 100644
--- a/libs/appleutility/wscript
+++ b/libs/appleutility/wscript
@@ -31,6 +31,9 @@ def build(bld):
obj = bld(features = 'cxx cxxshlib')
obj.uselib = 'AUDIOUNITS OSX'
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' ]
obj.export_includes = ['.']
obj.includes = ['.']
obj.name = 'libappleutility'