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:
parent
c10427bc04
commit
9556a46743
|
@ -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}"
|
||||
|
|
Loading…
Reference in New Issue