aboutsummaryrefslogtreecommitdiffstats
path: root/src/qmlmodels/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/qmlmodels/CMakeLists.txt')
-rw-r--r--src/qmlmodels/CMakeLists.txt29
1 files changed, 6 insertions, 23 deletions
diff --git a/src/qmlmodels/CMakeLists.txt b/src/qmlmodels/CMakeLists.txt
index 23edc3fc3f..3166e5d90c 100644
--- a/src/qmlmodels/CMakeLists.txt
+++ b/src/qmlmodels/CMakeLists.txt
@@ -1,10 +1,13 @@
-# Generated from qmlmodels.pro.
-
#####################################################################
## QmlModels Module:
#####################################################################
-qt_internal_add_module(QmlModels
+qt_internal_add_qml_module(QmlModels
+ URI "QtQml.Models"
+ VERSION "${PROJECT_VERSION}"
+ DESIGNER_SUPPORTED
+ PLUGIN_TARGET modelsplugin
+ CLASS_NAME QtQmlModelsPlugin
SOURCES
qqmlchangeset.cpp qqmlchangeset_p.h
qqmlmodelsmodule_p.h
@@ -24,15 +27,6 @@ qt_internal_add_module(QmlModels
Qt::QmlPrivate
)
-#### Keys ignored in scope 1:.:.:qmlmodels.pro:<TRUE>:
-# QMLTYPES_FILENAME = "plugins.qmltypes"
-# QMLTYPES_INSTALL_DIR = "$$[QT_INSTALL_QML]/QtQml/Models"
-# QML_IMPORT_NAME = "QtQml.Models"
-# QML_IMPORT_VERSION = "$$QT_VERSION"
-
-## Scopes:
-#####################################################################
-
qt_internal_extend_target(QmlModels CONDITION QT_FEATURE_qml_object_model
SOURCES
qqmlinstantiator.cpp qqmlinstantiator_p.h
@@ -65,14 +59,3 @@ qt_internal_extend_target(QmlModels CONDITION QT_FEATURE_qml_delegate_model
qt_internal_add_docs(QmlModels
doc/qtqmlmodels.qdocconf
)
-
-
-set_target_properties(QmlModels PROPERTIES
- QT_QML_MODULE_INSTALL_QMLTYPES TRUE
- QT_QML_MODULE_VERSION ${PROJECT_VERSION}
- QT_QML_MODULE_URI QtQml.Models
- QT_QMLTYPES_FILENAME plugins.qmltypes
- QT_QML_MODULE_INSTALL_DIR "${INSTALL_QMLDIR}/QtQml/Models"
-)
-
-qt6_qml_type_registration(QmlModels)