valuesource \
methods
-!contains(QT_CONFIG, no-widgets): SUBDIRS += extended
+qtHaveModule(widgets): SUBDIRS += extended
folderlistmodel \
localstorage
-!isEmpty(QT.quick.name) {
+qtHaveModule(quick) {
SUBDIRS += \
qtquick2 \
particles \
testlib
}
-contains(QT_CONFIG, xmlpatterns) : SUBDIRS += xmllistmodel
+qtHaveModule(xmlpatterns) : SUBDIRS += xmllistmodel
TEMPLATE = subdirs
-!isEmpty(QT.quick.name): SUBDIRS += quick
+qtHaveModule(quick): SUBDIRS += quick
TEMPLATE = subdirs
SUBDIRS = qmldbg_tcp
-!isEmpty(QT.quick.name): SUBDIRS += qmldbg_qtquick2
+qtHaveModule(quick): SUBDIRS += qmldbg_qtquick2
SUBDIRS += \
qml
-!isEmpty(QT.gui.name) {
+qtHaveModule(gui) {
SUBDIRS += \
quick \
qmltest \
v4 \
qqmltimer
-!contains(QT_CONFIG, no-widgets) {
+qtHaveModule(widgets) {
PUBLICTESTS += \
qjsengine \
qjsvalue
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
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
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
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
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 \
qquickxmllistmodel
# This test requires the xmlpatterns module
-!contains(QT_CONFIG,xmlpatterns):PRIVATETESTS -= qquickxmllistmodel
+!qtHaveModule(xmlpatterns): PRIVATETESTS -= qquickxmllistmodel
QUICKTESTS = \
qquickaccessible \
-requires(contains(QT_CONFIG,opengl))
+requires(qtHaveModule(opengl))
QT += opengl
CONFIG += console
js \
qquickwindow
-contains(QT_CONFIG, opengl): SUBDIRS += painting
+qtHaveModule(opengl): SUBDIRS += painting
include(../trusted-benchmarks.pri)
QT += qml quick core-private
-!contains(QT_CONFIG, no-widgets):QT += widgets
+qtHaveModule(widgets): QT += widgets
SOURCES += main.cpp
qmlprofiler \
qmlbundle \
qmltestrunner
-!contains(QT_CONFIG, no-widgets):SUBDIRS += qmleasing
+qtHaveModule(widgets): SUBDIRS += qmleasing