From 959a964871b0f8bcc23e36137650f337550859e9 Mon Sep 17 00:00:00 2001 From: Oliver Eftevaag Date: Tue, 31 Aug 2021 15:56:24 +0200 Subject: Fix ExternalDragAndDrop example to use qt_add_qml_module() Change-Id: Ic368ce6e36ee41aff519a3ae106d18670c05bb54 Reviewed-by: Ulf Hermann (cherry picked from commit 9556a46743ef77c611658a18744815f78c9f980f) --- examples/quick/externaldraganddrop/CMakeLists.txt | 31 ++++++++++------------- 1 file changed, 13 insertions(+), 18 deletions(-) (limited to 'examples') 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}" -- cgit v1.2.3