make use of qtHaveModule()
authorOswald Buddenhagen <oswald.buddenhagen@digia.com>
Fri, 21 Dec 2012 09:55:27 +0000 (10:55 +0100)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Thu, 10 Jan 2013 08:17:58 +0000 (09:17 +0100)
Change-Id: I23f11c944fafb5863a960dcc83bc1e57e189f662
Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com>
Reviewed-by: Tasuku Suzuki <stasuku@gmail.com>
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>

15 files changed:
examples/qml/referenceexamples/referenceexamples.pro
src/imports/imports.pro
src/plugins/accessible/accessible.pro
src/plugins/qmltooling/qmltooling.pro
src/src.pro
tests/auto/qml/qml.pro
tests/auto/qml/qqmlecmascript/qqmlecmascript.pro
tests/auto/quick/qquickpathview/qquickpathview.pro
tests/auto/quick/qquicksystempalette/qquicksystempalette.pro
tests/auto/quick/qquickvisualdatamodel/qquickvisualdatamodel.pro
tests/auto/quick/quick.pro
tests/benchmarks/qml/painting/painting.pro
tests/benchmarks/qml/qml.pro
tools/qmlscene/qmlscene.pro
tools/tools.pro

index 4bfbd48..ae3b884 100644 (file)
@@ -12,4 +12,4 @@ SUBDIRS += \
     valuesource \
     methods
 
-!contains(QT_CONFIG, no-widgets): SUBDIRS += extended
+qtHaveModule(widgets): SUBDIRS += extended
index 601e9c7..72888b2 100644 (file)
@@ -4,7 +4,7 @@ SUBDIRS += \
     folderlistmodel \
     localstorage
 
-!isEmpty(QT.quick.name) {
+qtHaveModule(quick) {
     SUBDIRS += \
         qtquick2 \
         particles \
@@ -12,4 +12,4 @@ SUBDIRS += \
         testlib
 }
 
-contains(QT_CONFIG, xmlpatterns) : SUBDIRS += xmllistmodel
+qtHaveModule(xmlpatterns) : SUBDIRS += xmllistmodel
index bff6507..b97d323 100644 (file)
@@ -1,2 +1,2 @@
 TEMPLATE = subdirs
-!isEmpty(QT.quick.name): SUBDIRS += quick
+qtHaveModule(quick): SUBDIRS += quick
index 3b6a908..3bc48a6 100644 (file)
@@ -1,4 +1,4 @@
 TEMPLATE = subdirs
 
 SUBDIRS =  qmldbg_tcp
-!isEmpty(QT.quick.name): SUBDIRS += qmldbg_qtquick2
+qtHaveModule(quick): SUBDIRS += qmldbg_qtquick2
index 80d859f..f593eb8 100644 (file)
@@ -3,7 +3,7 @@ CONFIG += ordered
 SUBDIRS += \
     qml
 
-!isEmpty(QT.gui.name) {
+qtHaveModule(gui) {
     SUBDIRS += \
         quick \
         qmltest \
index bbef361..b77effe 100644 (file)
@@ -53,7 +53,7 @@ PRIVATETESTS += \
     v4 \
     qqmltimer
 
-!contains(QT_CONFIG, no-widgets) {
+qtHaveModule(widgets) {
     PUBLICTESTS += \
         qjsengine \
         qjsvalue
index 4aff6cf..bc55ed9 100644 (file)
@@ -17,6 +17,6 @@ include (../../shared/util.pri)
 TESTDATA = data/*
 
 QT += core-private gui-private v8-private qml-private network testlib
-!contains(QT_CONFIG, no-widgets): QT += widgets
+qtHaveModule(widgets): QT += widgets
 
 DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0
index bd9cc25..fb02cae 100644 (file)
@@ -10,5 +10,5 @@ include (../shared/util.pri)
 TESTDATA = data/*
 
 QT += core-private gui-private v8-private qml-private quick-private testlib
-!contains(QT_CONFIG, no-widgets): QT += widgets
+qtHaveModule(widgets): QT += widgets
 DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0
index b6c0947..48fd7e8 100644 (file)
@@ -6,5 +6,5 @@ SOURCES += tst_qquicksystempalette.cpp
 
 CONFIG += parallel_test
 QT += core-private gui-private qml-private quick-private testlib
-!contains(QT_CONFIG, no-widgets): QT += widgets
+qtHaveModule(widgets): QT += widgets
 DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0
index d03cfaa..60ae065 100644 (file)
@@ -12,5 +12,5 @@ TESTDATA = data/*
 CONFIG += parallel_test
 
 QT += core-private gui-private v8-private qml-private quick-private testlib
-!contains(QT_CONFIG, no-widgets): QT += widgets
+qtHaveModule(widgets): QT += widgets
 DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0
index 5f18fc9..9600d0c 100644 (file)
@@ -5,12 +5,12 @@ PUBLICTESTS += \
     rendernode \
     qquickpixmapcache
 
-!contains(QT_CONFIG, no-widgets): PUBLICTESTS += nodes
+qtHaveModule(widgets): PUBLICTESTS += nodes
 
 !cross_compile: PUBLICTESTS += examples
 
 # This test requires the qtconcurrent module
-!contains(QT_CONFIG, concurrent):PUBLICTESTS -= qquickpixmapcache
+!qtHaveModule(concurrent): PUBLICTESTS -= qquickpixmapcache
 
 PRIVATETESTS += \
     qquickanimations \
@@ -28,7 +28,7 @@ PRIVATETESTS += \
     qquickxmllistmodel
 
 # This test requires the xmlpatterns module
-!contains(QT_CONFIG,xmlpatterns):PRIVATETESTS -= qquickxmllistmodel
+!qtHaveModule(xmlpatterns): PRIVATETESTS -= qquickxmllistmodel
 
 QUICKTESTS =  \
     qquickaccessible \
index 3f05185..bde891e 100644 (file)
@@ -1,4 +1,4 @@
-requires(contains(QT_CONFIG,opengl))
+requires(qtHaveModule(opengl))
 
 QT += opengl
 CONFIG += console
index 3fbf130..c50f57b 100644 (file)
@@ -14,6 +14,6 @@ SUBDIRS += \
            js \
            qquickwindow
 
-contains(QT_CONFIG, opengl): SUBDIRS += painting
+qtHaveModule(opengl): SUBDIRS += painting
 
 include(../trusted-benchmarks.pri)
index 623de41..719110a 100644 (file)
@@ -1,5 +1,5 @@
 QT += qml quick core-private
-!contains(QT_CONFIG, no-widgets):QT += widgets
+qtHaveModule(widgets): QT += widgets
 
 SOURCES += main.cpp
 
index abb246f..c193cc9 100644 (file)
@@ -6,6 +6,6 @@ SUBDIRS += \
     qmlprofiler \
     qmlbundle \
     qmltestrunner
-!contains(QT_CONFIG, no-widgets):SUBDIRS += qmleasing
+qtHaveModule(widgets): SUBDIRS += qmleasing