Modified project files to be iOS compatible.
authorQt4iOS <ian@mediator-software.com>
Sat, 24 Mar 2012 14:00:56 +0000 (14:00 +0000)
committerQt by Nokia <qt-info@nokia.com>
Wed, 11 Apr 2012 13:42:14 +0000 (15:42 +0200)
Removed some MacOS source code files from iOS build. Use unix standard
paths for now (iOS-specific implementation will come later).

Change-Id: I8b2731b431b3a379a1ec4ec07d227e886209e3e9
Reviewed-by: Morten Johan Sørvig <morten.sorvig@nokia.com>
src/corelib/io/io.pri
src/network/kernel/kernel.pri
src/platformsupport/cglconvenience/cglconvenience.pri
src/platformsupport/eglconvenience/eglconvenience.pri
src/plugins/platforms/platforms.pro
src/widgets/styles/styles.pri

index d24ea66..533938c 100644 (file)
@@ -103,7 +103,11 @@ win32 {
             SOURCES += io/qsettings_mac.cpp
         }
         macx-*: {
-            SOURCES += io/qstandardpaths_mac.cpp
+            contains(QT_CONFIG, coreservices) {
+                SOURCES += io/qstandardpaths_mac.cpp
+            } else {
+                SOURCES += io/qstandardpaths_unix.cpp
+            }
         } else:standardpathsjson {
             SOURCES += io/qstandardpaths_json.cpp
         } else:blackberry {
index f9ea606..f389809 100644 (file)
@@ -34,6 +34,6 @@ win32: {
 integrity:SOURCES += kernel/qdnslookup_unix.cpp kernel/qhostinfo_unix.cpp kernel/qnetworkinterface_unix.cpp
 
 mac:LIBS_PRIVATE += -framework SystemConfiguration -framework CoreFoundation -framework CoreServices
-mac:SOURCES += kernel/qnetworkproxy_mac.cpp
+mac:contains(QT_CONFIG, coreservices):SOURCES += kernel/qnetworkproxy_mac.cpp
 else:win32:SOURCES += kernel/qnetworkproxy_win.cpp
 else:SOURCES += kernel/qnetworkproxy_generic.cpp
index a367e4d..d4c1494 100644 (file)
@@ -1,4 +1,4 @@
-mac {
+mac:contains(QT_CONFIG, coreservices) {
     INCLUDEPATH += $$PWD
 
     HEADERS += \
index f8500e2..db3ec20 100644 (file)
@@ -1,10 +1,12 @@
 contains(QT_CONFIG,opengles2) {
-    HEADERS += \
-        $$PWD/qeglconvenience_p.h \
-        $$PWD/qeglplatformcontext_p.h
-    SOURCES += \
-        $$PWD/qeglconvenience.cpp \
-        $$PWD/qeglplatformcontext.cpp
+    contains(QT_CONFIG,egl) {
+        HEADERS += \
+            $$PWD/qeglconvenience_p.h \
+            $$PWD/qeglplatformcontext_p.h
+        SOURCES += \
+            $$PWD/qeglconvenience.cpp \
+            $$PWD/qeglplatformcontext.cpp
+    }
 
     contains(QT_CONFIG,xlib) {
         HEADERS += \
index 442390f..1321270 100644 (file)
@@ -6,9 +6,7 @@ contains(QT_CONFIG, xcb) {
     SUBDIRS += xcb
 }
 
-mac {
-    SUBDIRS += cocoa
-}
+mac:contains(QT_CONFIG, coreservices): SUBDIRS += cocoa
 
 win32: SUBDIRS += windows
 
index ef6827f..8f6996c 100644 (file)
@@ -37,7 +37,7 @@ contains( styles, all ) {
        styles = mac windows windowsxp windowsvista
 }
 
-!macx-*:styles -= mac
+!macx-*|!contains(QT_CONFIG, coreservices):styles -= mac
 
 x11{
     QMAKE_CXXFLAGS += $$QT_CFLAGS_QGTKSTYLE