- if Options.options.coreaudio:
- #conf.env.append_value('LINKFLAGS_COREAUDIO', "-framework CoreAudioKit")
- #conf.env.append_value('LINKFLAGS_COREAUDIO', "-framework AudioToolbox")
- #conf.env.append_value('LINKFLAGS_COREAUDIO', "-framework CoreServices")
- conf.check_cc (header_name = '/System/Library/Frameworks/CoreAudio.framework/Headers/CoreAudio.h',
- define_name = 'HAVE_COREAUDIO', linkflags = ['-framework', 'CoreAudio'])
- conf.check_cxx (header_name = '/System/Library/Frameworks/AudioToolbox.framework/Headers/ExtendedAudioFile.h',
- linkflags = [ '-framework', 'AudioToolbox' ])
- conf.check_cc (header_name = '/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h',
- linkflags = ['-framework', 'CoreFoundation'])
- conf.check_cc (header_name = '/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h',
- linkflags = ['-framework', 'CoreServices'])
- #
- # TODO: For some reason the above doesn't seem to be correctly adding the
- # the link flags, so we will add them manually.
- #
- conf.env.append_value('LINKFLAGS_COREAUDIO', ['-framework', 'CoreServices'])
- conf.env.append_value('LINKFLAGS_COREAUDIO', ['-framework', 'CoreFoundation'])
- conf.env.append_value('LINKFLAGS_COREAUDIO', ['-framework', 'AudioToolbox'])
- conf.env.append_value('LINKFLAGS_COREAUDIO', ['-framework', 'CoreAudio'])
-
- if Options.options.audiounits:
- #conf.env.append_value('CXXFLAGS_AUDIOUNITS', "-DHAVE_AUDIOUNITS")
- conf.env.append_value('LINKFLAGS_AUDIOUNITS', "-framework AudioToolbox")
- conf.env.append_value('LINKFLAGS_AUDIOUNITS', "-framework CoreServices")
- conf.check_cc (header_name = '/System/Library/Frameworks/AudioUnit.framework/Headers/AudioUnit.h',
- define_name = 'HAVE_AUDIOUNITS', linkflags = [ '-framework', 'AudioUnit' ])
+ conf.env.append_value('CXXFLAGS_AUDIOUNITS', "-DHAVE_AUDIOUNITS")
+ conf.env.append_value('LINKFLAGS_AUDIOUNITS', ['-framework', 'Audiotoolbox', '-framework', 'AudioUnit'])
+
+ if Options.options.boost_include != '':
+ conf.env.append_value('CPPPATH', Options.options.boost_include)