Browse Source

Enable ALSA driver in non-linux X11 when available

eska 9 years ago
parent
commit
56e65f9e29
1 changed files with 5 additions and 1 deletions
  1. 5 1
      platform/x11/detect.py

+ 5 - 1
platform/x11/detect.py

@@ -147,9 +147,13 @@ def configure(env):
 
 
 	env.Append(CPPFLAGS=['-DOPENGL_ENABLED','-DGLEW_ENABLED'])
-	if platform.system() == 'Linux':
+
+	if os.system("pkg-config --exists alsa")==0:
+		print("Enabling ALSA")
 		env.Append(CPPFLAGS=["-DALSA_ENABLED"])
 		env.Append(LIBS=['asound'])
+	else:
+		print("ALSA libraries not found, disabling driver")
 
 	if (env["gamepad"]=="yes" and platform.system() == "Linux"):
 		# pkg-config returns 0 when the lib exists...