aboutsummaryrefslogtreecommitdiffstats
path: root/src/qmltest/CMakeLists.txt
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2021-01-04 18:45:18 +0100
committerUlf Hermann <ulf.hermann@qt.io>2021-01-12 20:58:41 +0100
commit843be43f18ecb007a0bb5fbb9034b8643a28b196 (patch)
tree107ee060136fdbf717cf9ca94f5e1deffd106901 /src/qmltest/CMakeLists.txt
parent06ab8d790dfab32472bcc20736c7486bf43beeba (diff)
Merge the QtTest and Qt.test.qtestroot QML modules
There is no point in having them separate and this way the plugin can be optional. Fixes: QTBUG-89804 Change-Id: Ic7de35f6ee7abde4840841e17d21c2b709f6db7d Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io> Reviewed-by: Andrei Golubev <andrei.golubev@qt.io>
Diffstat (limited to 'src/qmltest/CMakeLists.txt')
-rw-r--r--src/qmltest/CMakeLists.txt32
1 files changed, 9 insertions, 23 deletions
diff --git a/src/qmltest/CMakeLists.txt b/src/qmltest/CMakeLists.txt
index 92ff99765d..dd8139af9d 100644
--- a/src/qmltest/CMakeLists.txt
+++ b/src/qmltest/CMakeLists.txt
@@ -11,8 +11,10 @@ qt_internal_add_module(QuickTest
SOURCES
qtestoptions_p.h
quicktest.cpp quicktest.h quicktest_p.h
- quicktestglobal.h
+ quicktestevent.cpp quicktestevent_p.h
+ quicktestglobal.h quicktestglobal_p.h
quicktestresult.cpp quicktestresult_p.h
+ quicktestutil.cpp quicktestutil_p.h
DEFINES
QT_NO_FOREACH
QT_NO_URL_CAST_FROM_STRING
@@ -34,11 +36,9 @@ qt_internal_add_module(QuickTest
#### Keys ignored in scope 1:.:.:qmltest.pro:<TRUE>:
# MODULE_CONFIG = "$${QT.testlib.CONFIG}"
# QMLTYPES_FILENAME = "plugins.qmltypes"
-# QMLTYPES_INSTALL_DIR = "$$[QT_INSTALL_QML]/Qt/test/qtestroot"
-# QML_IMPORT_NAME = "Qt.test.qtestroot"
-# QML_IMPORT_VERSION = "1.0"
-# qmldir.files = "$$PWD/qmldir"
-# qmldir.path = "$$QMLTYPES_INSTALL_DIR"
+# QMLTYPES_INSTALL_DIR = "$$[QT_INSTALL_QML]/QtTest"
+# QML_IMPORT_NAME = "QtTest"
+# QML_IMPORT_VERSION = "$$QT_VERSION"
## Scopes:
#####################################################################
@@ -54,12 +54,6 @@ qt_internal_extend_target(QuickTest CONDITION QT_FEATURE_qml_debug
DEFINES
QT_QML_DEBUG_NO_WARNING
)
-
-#### Keys ignored in scope 4:.:.:qmltest.pro:prefix_build:
-# INSTALLS = "qmldir"
-
-#### Keys ignored in scope 5:.:.:qmltest.pro:else:
-# COPIES = "qmldir"
qt_internal_add_docs(QuickTest
doc/qtqmltest.qdocconf
)
@@ -67,18 +61,10 @@ qt_internal_add_docs(QuickTest
set_target_properties(QuickTest PROPERTIES
QT_QML_MODULE_INSTALL_QMLTYPES TRUE
- QT_QML_MODULE_VERSION 1.0
- QT_QML_MODULE_URI Qt.test.qtestroot
+ QT_QML_MODULE_VERSION ${CMAKE_PROJECT_VERSION}
+ QT_QML_MODULE_URI QtTest
QT_QMLTYPES_FILENAME plugins.qmltypes
- QT_QML_MODULE_INSTALL_DIR "${INSTALL_QMLDIR}/Qt/test/qtestroot"
+ QT_QML_MODULE_INSTALL_DIR "${INSTALL_QMLDIR}/QtTest"
)
qt6_qml_type_registration(QuickTest)
-
-#special case begin
-if (QT_WILL_INSTALL)
- install(FILES qmldir DESTINATION "${INSTALL_QMLDIR}/Qt/test/qtestroot")
-else()
- file(COPY qmldir DESTINATION "${QT_BUILD_DIR}/${INSTALL_QMLDIR}/Qt/test/qtestroot")
-endif()
-#special case end