Fix header path for audio engine on Mac.
authorMichael Goddard <michael.goddard@nokia.com>
Wed, 27 Jun 2012 07:07:44 +0000 (17:07 +1000)
committerQt by Nokia <qt-info@nokia.com>
Wed, 27 Jun 2012 07:12:48 +0000 (09:12 +0200)
There's a different prefix here.

Change-Id: Ifda82e19824801b1d903ab6ad40c97428fff236c
Reviewed-by: Dmytro Poplavskiy <dmytro.poplavskiy@nokia.com>
config.tests/openal/main.cpp
config.tests/openal/openal.pro
src/imports/audioengine/audioengine.pro
src/imports/audioengine/qaudioengine_openal_p.h

index 6953062..0675a63 100644 (file)
 **
 ****************************************************************************/
 
+#if defined(HEADER_OPENAL_PREFIX)
+#include <OpenAL/al.h>
+#else
 #include <AL/al.h>
+#endif
 
 int main(int argc, char** argv)
 {
index c0e6e57..28c4b95 100644 (file)
@@ -1,7 +1,6 @@
 SOURCES += main.cpp
 
-win32 {
-    LIBS += -lOpenAL32
-}else {
-    LIBS += -lopenal
-}
+win32: LIBS += -lOpenAL32
+unix:!mac: LIBS += -lopenal
+mac: LIBS += -framework OpenAL
+mac: DEFINES += HEADER_OPENAL_PREFIX
index c155764..4659b76 100644 (file)
@@ -4,11 +4,10 @@ TARGETPATH = QtAudioEngine
 include(../qimportbase.pri)
 QT += quick qml multimedia-private
 
-win32 {
-    LIBS += -lOpenAL32
-}else {
-    LIBS += -lopenal
-}
+win32: LIBS += -lOpenAL32
+unix:!mac: LIBS += -lopenal
+mac: LIBS += -framework OpenAL
+mac: DEFINES += HEADER_OPENAL_PREFIX
 
 DESTDIR = $$QT.multimedia.imports/$$TARGETPATH
 target.path = $$[QT_INSTALL_IMPORTS]/$$TARGETPATH
index bac6218..3e34145 100644 (file)
 #include <QMap>
 #include <QTimer>
 
+#if defined(HEADER_OPENAL_PREFIX)
+#include <OpenAL/al.h>
+#include <OpenAL/alc.h>
+#else
 #include <AL/al.h>
 #include <AL/alc.h>
+#endif
 
 #include "qsoundsource_p.h"
 #include "qsoundbuffer_p.h"