Fix ExternalDragAndDrop example to use qt_add_qml_module()

Pick-to: 6.2
Change-Id: Ic368ce6e36ee41aff519a3ae106d18670c05bb54
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
This commit is contained in:
Oliver Eftevaag 2021-08-31 15:56:24 +02:00
parent c10427bc04
commit 9556a46743
1 changed files with 13 additions and 18 deletions

View File

@ -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}"