Explorar o código

Enable ALSA only for Linux

Anton Yabchinskiy %!s(int64=10) %!d(string=hai) anos
pai
achega
4a1fd94f0d
Modificáronse 1 ficheiros con 5 adicións e 2 borrados
  1. 5 2
      platform/x11/detect.py

+ 5 - 2
platform/x11/detect.py

@@ -1,6 +1,7 @@
 
 
 import os
 import os
 import sys	
 import sys	
+import platform
 
 
 
 
 def is_active():
 def is_active():
@@ -113,9 +114,11 @@ def configure(env):
 
 
 	
 	
 	env.Append(CPPFLAGS=['-DOPENGL_ENABLED','-DGLEW_ENABLED'])
 	env.Append(CPPFLAGS=['-DOPENGL_ENABLED','-DGLEW_ENABLED'])
-	env.Append(CPPFLAGS=["-DALSA_ENABLED"])
+	if platform.platform() == 'Linux':
+		env.Append(CPPFLAGS=["-DALSA_ENABLED"])
+		env.Append(LIBS=['asound'])
 	env.Append(CPPFLAGS=['-DX11_ENABLED','-DUNIX_ENABLED','-DGLES2_ENABLED','-DGLES1_ENABLED','-DGLES_OVER_GL'])
 	env.Append(CPPFLAGS=['-DX11_ENABLED','-DUNIX_ENABLED','-DGLES2_ENABLED','-DGLES1_ENABLED','-DGLES_OVER_GL'])
-	env.Append(LIBS=['GL', 'GLU', 'pthread','asound','z']) #TODO detect linux/BSD!
+	env.Append(LIBS=['GL', 'GLU', 'pthread', 'z'])
 	#env.Append(CPPFLAGS=['-DMPC_FIXED_POINT'])
 	#env.Append(CPPFLAGS=['-DMPC_FIXED_POINT'])
 
 
 #host compiler is default..
 #host compiler is default..