Преглед изворни кода

Merge pull request #199 from hmaddocks/osx_open_al_fixes

Fix the includes for OpenAL on OSX
Ivan Safrin пре 12 година
родитељ
комит
5f7bdd2940
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 "PolyVector3.h"
 #include "PolyString.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 ALNoErrorStr "No AL error occurred"
 #define ALInvalidNameStr "AL error: a bad name (ID) was passed to an OpenAL function"
 #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 "PolyGlobals.h"
 #include "PolyVector3.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 {
 namespace Polycode {