TARGET = QtQuickTest QMAKE_DOCS = $$PWD/doc/qtqmltest.qdocconf DEFINES += QT_NO_URL_CAST_FROM_STRING QT_NO_FOREACH QT = core testlib-private QT_PRIVATE = quick quick-private qml-private gui core-private gui-private # Testlib is only a private dependency, which results in our users not # inheriting testlibs's MODULE_CONFIG transitively. Make it explicit. MODULE_CONFIG += $${QT.testlib.CONFIG} qtHaveModule(widgets) { QT += widgets DEFINES += QT_QMLTEST_WITH_WIDGETS } SOURCES += \ $$PWD/quicktest.cpp \ $$PWD/quicktestevent.cpp \ $$PWD/quicktestresult.cpp HEADERS += \ $$PWD/quicktestglobal.h \ $$PWD/quicktest.h \ $$PWD/quicktestevent_p.h \ $$PWD/quicktestresult_p.h \ $$PWD/qtestoptions_p.h qtConfig(qml-debug): DEFINES += QT_QML_DEBUG_NO_WARNING load(qt_module)