--- pluginSDK/SConstruct.orig 2012-02-13 18:17:02.000000000 +1100
+++ pluginSDK/SConstruct 2012-03-08 15:57:17.000000000 +1100
opts.Add('customLIBPATH')
opts.Add('customSHLINKFLAGS')
+opts.Add('customLINKFLAGS')
opts.Add('customSWIGFLAGS')
'Set to 1 to use double-precision floating point for audio samples.',
commonEnvironment.Prepend(LIBPATH = customLIBPATH)
customSHLINKFLAGS = commonEnvironment['customSHLINKFLAGS']
commonEnvironment.Prepend(SHLINKFLAGS = customSHLINKFLAGS)
+customLINKFLAGS = commonEnvironment['customLINKFLAGS']
+commonEnvironment.Prepend(LINKFLAGS = customLINKFLAGS)
customSWIGFLAGS = commonEnvironment['customSWIGFLAGS']
commonEnvironment.Prepend(SWIGFLAGS = customSWIGFLAGS)
commonEnvironment.Prepend(LIBPATH = ['.', '#.', '/usr/local/lib64'])
commonEnvironment.Append(CCFLAGS = ['-fPIC'])
- commonEnvironment.Prepend(LIBPATH = ['.', '#.', '/usr/local/lib'])
+ commonEnvironment.Prepend(LIBPATH = ['.', '#.'])
if commonEnvironment['useDouble'] == '0':
print 'CONFIGURATION DECISION: Using single-precision floating point for audio samples.'
commonEnvironment.Append(LINKFLAGS = ['-Wl,-Bdynamic'])
elif getPlatform() == 'darwin':
commonEnvironment.Append(CCFLAGS = "-DMACOSX")
- commonEnvironment.Append(CPPPATH = '/usr/local/include')
commonEnvironment.Append(CCFLAGS = "-DPIPES")
if commonEnvironment['useAltivec'] == '1':
print 'CONFIGURATION DECISION using Altivec optmisation'
#pluginEnvironment.Append(LIBS = ['sndfile'])
if getPlatform() == 'darwin':
- pluginEnvironment.Append(LINKFLAGS = Split('''
- -framework CoreMidi -framework CoreFoundation -framework CoreAudio
+ for f in ['CoreMIDI', 'CoreFoundation', 'CoreAudio']:
+ pluginEnvironment.Append(FRAMEWORKS = [f])
# pluginEnvironment.Append(LINKFLAGS = ['-dynamiclib'])
pluginEnvironment['SHLIBSUFFIX'] = '.dylib'
pluginEnvironment.Prepend(CXXFLAGS = "-fno-rtti")