Fixed compile error on Mac OS X Lion, missing include statement.
authorJonas Rabbe <jonas.rabbe@nokia.com>
Tue, 2 Aug 2011 00:28:46 +0000 (10:28 +1000)
committerQt by Nokia <qt-info@nokia.com>
Thu, 4 Aug 2011 04:01:48 +0000 (06:01 +0200)
Also, don't try and build the quicktime/CG bits on QPA for now,
since that really doesn't seem to work.

Change-Id: If88b94bae3c092f2480318fa169250c03de44784
Reviewed-on: http://codereview.qt.nokia.com/2545
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Jonas Rabbe <jonas.rabbe@nokia.com>
src/multimediakit/effects/effects.pri
src/multimediakit/multimediakit.pro
src/multimediakit/qpaintervideosurface_mac.mm
src/plugins/plugins.pro

index 2b003a0..48c9906 100644 (file)
@@ -14,9 +14,13 @@ unix:!mac {
         PRIVATE_HEADERS += effects/qsoundeffect_qmedia_p.h
         SOURCES += effects/qsoundeffect_qmedia_p.cpp
     }
-} else {
+} else:!qpa {
     PRIVATE_HEADERS += effects/qsoundeffect_qsound_p.h
     SOURCES += effects/qsoundeffect_qsound_p.cpp
+} else {
+    DEFINES += QT_MULTIMEDIA_QMEDIAPLAYER
+    PRIVATE_HEADERS += effects/qsoundeffect_qmedia_p.h
+    SOURCES += effects/qsoundeffect_qmedia_p.cpp
 }
 
 PRIVATE_HEADERS += \
index 7ff2660..4cc1dbf 100644 (file)
@@ -160,7 +160,7 @@ include(audio/audio.pri)
 include(video/video.pri)
 include(effects/effects.pri)
 
-mac {
+mac:!qpa {
 !simulator {
    HEADERS += qpaintervideosurface_mac_p.h
    OBJECTIVE_SOURCES += qpaintervideosurface_mac.mm
index f366dad..02eabfe 100644 (file)
 **
 ****************************************************************************/
 
+#include <AppKit/AppKit.h>
+#include <QuartzCore/CIContext.h>
+#include <CGLCurrent.h>
+#include <OpenGL/gl.h>
+
 #include "qpaintervideosurface_mac_p.h"
 
 #include <QtCore/qdatetime.h>
 
 #include <QtDebug>
 
-#include <QuartzCore/CIContext.h>
-#include <CGLCurrent.h>
-
-
 QT_BEGIN_NAMESPACE
 
 extern CGContextRef qt_mac_cg_context(const QPaintDevice *pdev); //qpaintdevice_mac.cpp
index 6ae546f..bc82c60 100644 (file)
@@ -41,5 +41,6 @@ unix:!mac {
 }
 
 mac:!simulator {
-    SUBDIRS += audiocapture qt7
+    SUBDIRS += audiocapture
+    !qpa: SUBDIRS += qt7
 }