make module compile with -no-gui
authorTasuku Suzuki <stasuku@gmail.com>
Wed, 21 Nov 2012 04:06:25 +0000 (13:06 +0900)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Thu, 22 Nov 2012 16:43:20 +0000 (17:43 +0100)
Change-Id: I106cf0933930115464b0b7507177e6129098d22b
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
src/imports/folderlistmodel/folderlistmodel.pro
src/imports/imports.pro
src/imports/localstorage/localstorage.pro
src/imports/xmllistmodel/xmllistmodel.pro
src/plugins/accessible/accessible.pro
src/plugins/qmltooling/qmldbg_tcp/qmldbg_tcp.pro
src/plugins/qmltooling/qmltooling.pro
src/src.pro

index 08a5061..c29f1f8 100644 (file)
@@ -3,7 +3,7 @@ TARGET  = qmlfolderlistmodelplugin
 TARGETPATH = Qt/labs/folderlistmodel
 IMPORT_VERSION = 2.0
 
-QT += core-private qml qml-private v8-private
+QT = core-private qml-private v8-private
 
 SOURCES += qquickfolderlistmodel.cpp plugin.cpp \
     fileinfothread.cpp
index 899c437..601e9c7 100644 (file)
@@ -1,10 +1,15 @@
 TEMPLATE = subdirs
 
 SUBDIRS += \
-    qtquick2 \
-    particles \
-    window \
     folderlistmodel \
-    localstorage \
-    testlib
+    localstorage
+
+!isEmpty(QT.quick.name) {
+    SUBDIRS += \
+        qtquick2 \
+        particles \
+        window \
+        testlib
+}
+
 contains(QT_CONFIG, xmlpatterns) : SUBDIRS += xmllistmodel
index bce5362..c783404 100644 (file)
@@ -3,7 +3,7 @@ TARGET  = qmllocalstorageplugin
 TARGETPATH = QtQuick/LocalStorage
 IMPORT_VERSION = 2.0
 
-QT += sql qml qml-private v8-private core-private
+QT = sql qml-private v8-private core-private
 
 SOURCES += plugin.cpp
 
index 4984fd0..c2cb4bb 100644 (file)
@@ -3,7 +3,7 @@ TARGET  = qmlxmllistmodelplugin
 TARGETPATH = QtQuick/XmlListModel
 IMPORT_VERSION = 2.0
 
-QT += network qml xmlpatterns qml-private v8-private core-private
+QT = network xmlpatterns qml-private v8-private core-private
 
 SOURCES += qqmlxmllistmodel.cpp plugin.cpp
 HEADERS += qqmlxmllistmodel_p.h
index 77cba71..bff6507 100644 (file)
@@ -1,2 +1,2 @@
 TEMPLATE = subdirs
-SUBDIRS +=  quick
+!isEmpty(QT.quick.name): SUBDIRS += quick
index 22241a3..859aeef 100644 (file)
@@ -1,5 +1,5 @@
 TARGET = qmldbg_tcp
-QT       += qml-private network v8-private core-private
+QT = qml-private network v8-private core-private
 
 PLUGIN_TYPE = qmltooling
 load(qt_plugin)
index 41e1c65..3b6a908 100644 (file)
@@ -1,4 +1,4 @@
 TEMPLATE = subdirs
 
 SUBDIRS =  qmldbg_tcp
-SUBDIRS += qmldbg_qtquick2
+!isEmpty(QT.quick.name): SUBDIRS += qmldbg_qtquick2
index f1b2663..80d859f 100644 (file)
@@ -1,10 +1,16 @@
 TEMPLATE = subdirs
 CONFIG += ordered
 SUBDIRS += \
-    qml \
-    quick \
-    qmltest \
-    particles \
+    qml
+
+!isEmpty(QT.gui.name) {
+    SUBDIRS += \
+        quick \
+        qmltest \
+        particles
+}
+
+SUBDIRS += \
     plugins \
     imports \
     qmldevtools