override visibility default for Apple's "appleutility" library, which was written...
authorPaul Davis <paul@linuxaudiosystems.com>
Fri, 17 Jan 2014 14:52:13 +0000 (09:52 -0500)
committerPaul Davis <paul@linuxaudiosystems.com>
Fri, 17 Jan 2014 14:52:13 +0000 (09:52 -0500)
libs/appleutility/wscript

index e9968f80e80c4cf4c38015b52020e7bad293b21f..f70758ba1c226788e606de516ee3c2bda86823a0 100644 (file)
@@ -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'