summaryrefslogtreecommitdiff
path: root/Source/Core/AudioCommon/Src/SConscript
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Core/AudioCommon/Src/SConscript')
-rw-r--r--Source/Core/AudioCommon/Src/SConscript16
1 files changed, 10 insertions, 6 deletions
diff --git a/Source/Core/AudioCommon/Src/SConscript b/Source/Core/AudioCommon/Src/SConscript
index 4d493c8a26..e1282356e8 100644
--- a/Source/Core/AudioCommon/Src/SConscript
+++ b/Source/Core/AudioCommon/Src/SConscript
@@ -3,15 +3,19 @@
Import('env')
files = [
- 'AOSoundStream.cpp',
- 'aldlist.cpp',
'AudioCommonConfig.cpp',
- 'OpenALStream.cpp',
'WaveFile.cpp',
'Mixer.cpp',
'AudioCommon.cpp',
]
-env_audiocommon = env.Clone()
-env_audiocommon.Append(CXXFLAGS = [ '-fPIC' ])
-env_audiocommon.StaticLibrary('audiocommon', files)
+acenv = env.Clone()
+acenv.Append(CXXFLAGS = [ '-fPIC' ])
+
+if acenv['HAVE_OPENAL']:
+ files += [ 'OpenALStream.cpp', 'aldlist.cpp' ]
+
+if acenv['HAVE_AO']:
+ files += [ 'AOSoundStream.cpp' ]
+
+acenv.StaticLibrary('audiocommon', files)