diff options
author | Oliver Eftevaag <oliver.eftevaag@qt.io> | 2021-08-31 15:56:24 +0200 |
---|---|---|
committer | Oliver Eftevaag <oliver.eftevaag@qt.io> | 2021-09-09 19:17:55 +0200 |
commit | 959a964871b0f8bcc23e36137650f337550859e9 (patch) | |
tree | 2c1071cfd43a075bac891aa57c87991fc4b03402 /examples | |
parent | f350eb21765810f71f4cd531c436d4a0591111d3 (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.txt | 31 |
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}" |