aboutsummaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorOliver Eftevaag <oliver.eftevaag@qt.io>2021-08-31 15:56:24 +0200
committerOliver Eftevaag <oliver.eftevaag@qt.io>2021-09-09 19:17:55 +0200
commit959a964871b0f8bcc23e36137650f337550859e9 (patch)
tree2c1071cfd43a075bac891aa57c87991fc4b03402 /examples
parentf350eb21765810f71f4cd531c436d4a0591111d3 (diff)
Fix ExternalDragAndDrop example to use qt_add_qml_module()
Change-Id: Ic368ce6e36ee41aff519a3ae106d18670c05bb54 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io> (cherry picked from commit 9556a46743ef77c611658a18744815f78c9f980f)
Diffstat (limited to 'examples')
-rw-r--r--examples/quick/externaldraganddrop/CMakeLists.txt31
1 files changed, 13 insertions, 18 deletions
diff --git a/examples/quick/externaldraganddrop/CMakeLists.txt b/examples/quick/externaldraganddrop/CMakeLists.txt
index d02f7488cf..a1ccea7936 100644
--- a/examples/quick/externaldraganddrop/CMakeLists.txt
+++ b/examples/quick/externaldraganddrop/CMakeLists.txt
@@ -20,35 +20,30 @@ find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Quick)
find_package(Qt6 COMPONENTS Qml)
-qt_add_executable(externaldraganddrop
+qt_add_executable(externaldraganddropexample
main.cpp
)
-set_target_properties(externaldraganddrop PROPERTIES
+set_target_properties(externaldraganddropexample PROPERTIES
WIN32_EXECUTABLE TRUE
MACOSX_BUNDLE TRUE
)
-target_link_libraries(externaldraganddrop PUBLIC
+
+qt_add_qml_module(externaldraganddropexample
+ URI externaldraganddrop
+ VERSION 1.0
+ QML_FILES
+ "DragAndDropTextItem.qml"
+ "externaldraganddrop.qml"
+)
+
+target_link_libraries(externaldraganddropexample PUBLIC
Qt::Core
Qt::Gui
Qt::Qml
Qt::Quick
)
-
-# Resources:
-set(externaldraganddrop_resource_files
- "DragAndDropTextItem.qml"
- "externaldraganddrop.qml"
-)
-
-qt6_add_resources(externaldraganddrop "externaldraganddrop"
- PREFIX
- "/externaldraganddrop"
- FILES
- ${externaldraganddrop_resource_files}
-)
-
-install(TARGETS externaldraganddrop
+install(TARGETS externaldraganddropexample
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"