aboutsummaryrefslogtreecommitdiffstats
path: root/examples/quick/customitems/maskedmousearea/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'examples/quick/customitems/maskedmousearea/CMakeLists.txt')
-rw-r--r--examples/quick/customitems/maskedmousearea/CMakeLists.txt32
1 files changed, 11 insertions, 21 deletions
diff --git a/examples/quick/customitems/maskedmousearea/CMakeLists.txt b/examples/quick/customitems/maskedmousearea/CMakeLists.txt
index 531a9009fc..afe52f0a9d 100644
--- a/examples/quick/customitems/maskedmousearea/CMakeLists.txt
+++ b/examples/quick/customitems/maskedmousearea/CMakeLists.txt
@@ -35,20 +35,17 @@ target_link_libraries(maskedmousearea PUBLIC
Qt::Quick
)
-
-# Resources:
-set(maskedmousearea_resource_files
- "images/cloud_1.png"
- "images/cloud_2.png"
- "images/moon.png"
- "maskedmousearea.qml"
-)
-
-qt6_add_resources(maskedmousearea "maskedmousearea"
- PREFIX
- "/customitems/maskedmousearea"
- FILES
- ${maskedmousearea_resource_files}
+qt_add_qml_module(maskedmousearea
+ URI Example
+ VERSION 1.0
+ QML_FILES
+ maskedmousearea.qml
+ RESOURCES
+ images/cloud_1.png
+ images/cloud_2.png
+ images/moon.png
+ RESOURCE_PREFIX /customitems/maskedmousearea
+ NO_RESOURCE_TARGET_PATH
)
install(TARGETS maskedmousearea
@@ -56,10 +53,3 @@ install(TARGETS maskedmousearea
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
)
-
-set_target_properties(maskedmousearea PROPERTIES
- QT_QML_MODULE_VERSION 1.0
- QT_QML_MODULE_URI Example
-)
-
-qt6_qml_type_registration(maskedmousearea)