Просмотр исходного кода

Fix the includes for OpenAL on OSX

Henry Maddocks 13 лет назад
Родитель
Сommit
600435102f
2 измененных файлов с 14 добавлено и 4 удалено
  1. 7 2
      Core/Contents/Include/PolySound.h
  2. 7 2
      Core/Contents/Include/PolySoundManager.h

+ 7 - 2
Core/Contents/Include/PolySound.h

@@ -25,8 +25,13 @@
 #include "PolyVector3.h"
 #include "PolyString.h"
 
-#include "al.h"
-#include "alc.h"
+#if defined(__APPLE__) && defined(__MACH__)
+    #include <OpenAL/al.h>
+    #include <OpenAL/alc.h>
+#else
+    #include "al.h"
+    #include "alc.h"
+#endif
 
 #define ALNoErrorStr "No AL error occurred"
 #define ALInvalidNameStr "AL error: a bad name (ID) was passed to an OpenAL function"

+ 7 - 2
Core/Contents/Include/PolySoundManager.h

@@ -24,8 +24,13 @@
 #include "PolyGlobals.h"
 #include "PolyVector3.h"
 
-#include "al.h"
-#include "alc.h"
+#if defined(__APPLE__) && defined(__MACH__)
+    #include <OpenAL/al.h>
+    #include <OpenAL/alc.h>
+#else
+    #include "al.h"
+    #include "alc.h"
+#endif
 
 namespace Polycode {