summaryrefslogtreecommitdiff
path: root/libs/ardour/SConscript
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2006-05-26 20:34:12 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2006-05-26 20:34:12 +0000
commitc335c0b23b7eda96452fc1120ba9a05fbd2d49b8 (patch)
tree42909edd182c404fb5c6af68e872ea7e7709f84e /libs/ardour/SConscript
parent0bde9c1331b62da75583328aea797b2ab4fcde09 (diff)
make OS X flags OS X only
git-svn-id: svn://localhost/trunk/ardour2@536 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/SConscript')
-rw-r--r--libs/ardour/SConscript7
1 files changed, 6 insertions, 1 deletions
diff --git a/libs/ardour/SConscript b/libs/ardour/SConscript
index 6d90af8c0c..93593bad18 100644
--- a/libs/ardour/SConscript
+++ b/libs/ardour/SConscript
@@ -175,6 +175,11 @@ if conf.CheckCHeader('/System/Library/Frameworks/CoreMIDI.framework/Headers/Core
if conf.CheckCHeader('/System/Library/Frameworks/AudioToolbox.framework/Headers/ExtendedAudioFile.h'):
ardour.Append(CXXFLAGS="-DHAVE_COREAUDIO")
ardour.Append(LINKFLAGS="-framework AudioToolbox")
+ #
+ # this next line avoids issues with circular dependencies between libardour and libardour_cp.
+ # it is based on the (entirely reasonable) assumption that a system with CoreAudio is OS X
+ #
+ ardour.Append(LINKFLAGS='-undefined suppress -flat_namespace')
extra_sources += coreaudio_files
ardour = conf.Finish ()
@@ -215,7 +220,7 @@ if env['FPU_OPTIMIZATION']:
if env['DIST_TARGET'] == "x86_64":
arch_specific_objects = env.SharedAsmObject('sse_functions_64bit.os', 'sse_functions_64bit.s')
-libardour = ardour.SharedLibrary('ardour', ardour_files + extra_sources + arch_specific_objects, LINKFLAGS='-undefined suppress -flat_namespace')
+libardour = ardour.SharedLibrary('ardour', ardour_files + extra_sources + arch_specific_objects)
Default(libardour)