aboutsummaryrefslogtreecommitdiffstats
path: root/examples/quick/quickwidgets/quickwidget/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'examples/quick/quickwidgets/quickwidget/CMakeLists.txt')
-rw-r--r--examples/quick/quickwidgets/quickwidget/CMakeLists.txt29
1 files changed, 9 insertions, 20 deletions
diff --git a/examples/quick/quickwidgets/quickwidget/CMakeLists.txt b/examples/quick/quickwidgets/quickwidget/CMakeLists.txt
index fabc141f3e..5aeeb70505 100644
--- a/examples/quick/quickwidgets/quickwidget/CMakeLists.txt
+++ b/examples/quick/quickwidgets/quickwidget/CMakeLists.txt
@@ -37,19 +37,15 @@ target_link_libraries(quickwidget PUBLIC
Qt::Widgets
)
-
-# Resources:
-set(quickwidget_resource_files
- "customgl.qml"
- "rotatingsquare.qml"
- "rotatingsquaretab.qml"
-)
-
-qt6_add_resources(quickwidget "quickwidget"
- PREFIX
- "/quickwidget"
- FILES
- ${quickwidget_resource_files}
+qt_add_qml_module(quickwidget
+ URI QuickWidgetExample
+ VERSION 1.0
+ QML_FILES
+ customgl.qml
+ rotatingsquare.qml
+ rotatingsquaretab.qml
+ RESOURCE_PREFIX /quickwidget
+ NO_RESOURCE_TARGET_PATH
)
install(TARGETS quickwidget
@@ -57,10 +53,3 @@ install(TARGETS quickwidget
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
)
-
-set_target_properties(quickwidget PROPERTIES
- QT_QML_MODULE_VERSION 1.0
- QT_QML_MODULE_URI QuickWidgetExample
-)
-
-qt6_qml_type_registration(quickwidget)