Ver Fonte

Merge pull request #3304 from eska014/fbsd-alsa

Give FreeBSD a chance to enable ALSA
Rémi Verschelde há 9 anos atrás
pai
commit
4c090313bc
1 ficheiros alterados com 5 adições e 1 exclusões
  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...