aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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}"