From 4074fb7134c93e9b04b327e70c89d2e8bcc8fcc5 Mon Sep 17 00:00:00 2001 From: Tasuku Suzuki Date: Wed, 21 Nov 2012 13:06:25 +0900 Subject: make module compile with -no-gui Change-Id: I106cf0933930115464b0b7507177e6129098d22b Reviewed-by: Oswald Buddenhagen --- src/imports/folderlistmodel/folderlistmodel.pro | 2 +- src/imports/imports.pro | 15 ++++++++++----- src/imports/localstorage/localstorage.pro | 2 +- src/imports/xmllistmodel/xmllistmodel.pro | 2 +- src/plugins/accessible/accessible.pro | 2 +- src/plugins/qmltooling/qmldbg_tcp/qmldbg_tcp.pro | 2 +- src/plugins/qmltooling/qmltooling.pro | 2 +- src/src.pro | 14 ++++++++++---- 8 files changed, 26 insertions(+), 15 deletions(-) (limited to 'src') diff --git a/src/imports/folderlistmodel/folderlistmodel.pro b/src/imports/folderlistmodel/folderlistmodel.pro index 08a506134f..c29f1f8ca5 100644 --- a/src/imports/folderlistmodel/folderlistmodel.pro +++ b/src/imports/folderlistmodel/folderlistmodel.pro @@ -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 diff --git a/src/imports/imports.pro b/src/imports/imports.pro index 899c4370d7..601e9c7e52 100644 --- a/src/imports/imports.pro +++ b/src/imports/imports.pro @@ -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 diff --git a/src/imports/localstorage/localstorage.pro b/src/imports/localstorage/localstorage.pro index bce5362646..c783404d0a 100644 --- a/src/imports/localstorage/localstorage.pro +++ b/src/imports/localstorage/localstorage.pro @@ -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 diff --git a/src/imports/xmllistmodel/xmllistmodel.pro b/src/imports/xmllistmodel/xmllistmodel.pro index 4984fd042d..c2cb4bbd89 100644 --- a/src/imports/xmllistmodel/xmllistmodel.pro +++ b/src/imports/xmllistmodel/xmllistmodel.pro @@ -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 diff --git a/src/plugins/accessible/accessible.pro b/src/plugins/accessible/accessible.pro index 77cba71ace..bff65070c1 100644 --- a/src/plugins/accessible/accessible.pro +++ b/src/plugins/accessible/accessible.pro @@ -1,2 +1,2 @@ TEMPLATE = subdirs -SUBDIRS += quick +!isEmpty(QT.quick.name): SUBDIRS += quick diff --git a/src/plugins/qmltooling/qmldbg_tcp/qmldbg_tcp.pro b/src/plugins/qmltooling/qmldbg_tcp/qmldbg_tcp.pro index 22241a3560..859aeeffdc 100644 --- a/src/plugins/qmltooling/qmldbg_tcp/qmldbg_tcp.pro +++ b/src/plugins/qmltooling/qmldbg_tcp/qmldbg_tcp.pro @@ -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) diff --git a/src/plugins/qmltooling/qmltooling.pro b/src/plugins/qmltooling/qmltooling.pro index 41e1c65a6b..3b6a908469 100644 --- a/src/plugins/qmltooling/qmltooling.pro +++ b/src/plugins/qmltooling/qmltooling.pro @@ -1,4 +1,4 @@ TEMPLATE = subdirs SUBDIRS = qmldbg_tcp -SUBDIRS += qmldbg_qtquick2 +!isEmpty(QT.quick.name): SUBDIRS += qmldbg_qtquick2 diff --git a/src/src.pro b/src/src.pro index f1b2663c68..80d859ff49 100644 --- a/src/src.pro +++ b/src/src.pro @@ -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 -- cgit v1.2.3