2019-08-22 09:45:45 +00:00
|
|
|
# Generated from imageparticle.pro.
|
|
|
|
|
2021-08-16 16:14:47 +00:00
|
|
|
cmake_minimum_required(VERSION 3.16)
|
2019-08-22 09:45:45 +00:00
|
|
|
project(imageparticle LANGUAGES CXX)
|
|
|
|
|
|
|
|
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
|
|
|
|
|
|
|
set(CMAKE_AUTOMOC ON)
|
|
|
|
set(CMAKE_AUTORCC ON)
|
|
|
|
set(CMAKE_AUTOUIC ON)
|
|
|
|
|
2020-05-28 14:37:02 +00:00
|
|
|
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
|
|
|
set(INSTALL_EXAMPLESDIR "examples")
|
|
|
|
endif()
|
|
|
|
|
|
|
|
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/particles/imageparticle")
|
2019-08-22 09:45:45 +00:00
|
|
|
|
|
|
|
find_package(Qt6 COMPONENTS Core)
|
|
|
|
find_package(Qt6 COMPONENTS Gui)
|
|
|
|
find_package(Qt6 COMPONENTS Quick)
|
|
|
|
find_package(Qt6 COMPONENTS Qml)
|
|
|
|
|
2020-10-16 14:20:49 +00:00
|
|
|
qt_add_executable(imageparticle
|
2019-08-22 09:45:45 +00:00
|
|
|
main.cpp
|
|
|
|
)
|
2020-10-26 16:09:47 +00:00
|
|
|
set_target_properties(imageparticle PROPERTIES
|
|
|
|
WIN32_EXECUTABLE TRUE
|
|
|
|
MACOSX_BUNDLE TRUE
|
|
|
|
)
|
2019-08-22 09:45:45 +00:00
|
|
|
target_link_libraries(imageparticle PUBLIC
|
|
|
|
Qt::Core
|
|
|
|
Qt::Gui
|
|
|
|
Qt::Qml
|
|
|
|
Qt::Quick
|
|
|
|
)
|
|
|
|
|
2019-10-11 13:47:00 +00:00
|
|
|
|
2019-08-22 09:45:45 +00:00
|
|
|
# Resources:
|
|
|
|
set(imageparticle_resource_files
|
|
|
|
"content/allatonce.qml"
|
|
|
|
"content/colored.qml"
|
|
|
|
"content/colortable.qml"
|
|
|
|
"content/deformation.qml"
|
|
|
|
"content/rotation.qml"
|
|
|
|
"content/sharing.qml"
|
|
|
|
"content/sprites.qml"
|
|
|
|
"imageparticle.qml"
|
|
|
|
)
|
|
|
|
|
2019-09-19 10:11:21 +00:00
|
|
|
qt6_add_resources(imageparticle "imageparticle"
|
2019-08-22 09:45:45 +00:00
|
|
|
PREFIX
|
|
|
|
"/particles/imageparticle"
|
|
|
|
FILES
|
|
|
|
${imageparticle_resource_files}
|
|
|
|
)
|
|
|
|
set(images_resource_files
|
2021-05-17 09:57:33 +00:00
|
|
|
"../images/_explo.png"
|
|
|
|
"../images/backgroundLeaves.jpg"
|
|
|
|
"../images/bear_tiles.png"
|
|
|
|
"../images/candle.png"
|
|
|
|
"../images/colortable.png"
|
|
|
|
"../images/finalfrontier.png"
|
|
|
|
"../images/flower.png"
|
|
|
|
"../images/matchmask.png"
|
|
|
|
"../images/meteor.png"
|
|
|
|
"../images/meteor_explo.png"
|
|
|
|
"../images/meteors.png"
|
|
|
|
"../images/nullRock.png"
|
|
|
|
"../images/particle2.png"
|
|
|
|
"../images/particle3.png"
|
|
|
|
"../images/particleA.png"
|
|
|
|
"../images/portal_bg.png"
|
|
|
|
"../images/realLeaf1.png"
|
|
|
|
"../images/realLeaf2.png"
|
|
|
|
"../images/realLeaf3.png"
|
|
|
|
"../images/realLeaf4.png"
|
|
|
|
"../images/rocket.png"
|
|
|
|
"../images/rocket2.png"
|
|
|
|
"../images/sizeInOut.png"
|
|
|
|
"../images/snowflake.png"
|
|
|
|
"../images/sparkleSize.png"
|
|
|
|
"../images/starfish_0.png"
|
|
|
|
"../images/starfish_1.png"
|
|
|
|
"../images/starfish_2.png"
|
|
|
|
"../images/starfish_3.png"
|
|
|
|
"../images/starfish_4.png"
|
|
|
|
"../images/starfish_mask.png"
|
2019-08-22 09:45:45 +00:00
|
|
|
)
|
|
|
|
|
2019-09-19 10:11:21 +00:00
|
|
|
qt6_add_resources(imageparticle "images"
|
2019-08-22 09:45:45 +00:00
|
|
|
PREFIX
|
|
|
|
"/particles"
|
|
|
|
BASE
|
|
|
|
".."
|
|
|
|
FILES
|
|
|
|
${images_resource_files}
|
|
|
|
)
|
|
|
|
set(shared_resource_files
|
2021-05-17 09:57:33 +00:00
|
|
|
"../../shared/Button.qml"
|
|
|
|
"../../shared/CheckBox.qml"
|
|
|
|
"../../shared/FlickrRssModel.qml"
|
|
|
|
"../../shared/Label.qml"
|
|
|
|
"../../shared/LauncherList.qml"
|
|
|
|
"../../shared/SimpleLauncherDelegate.qml"
|
|
|
|
"../../shared/Slider.qml"
|
|
|
|
"../../shared/TabSet.qml"
|
|
|
|
"../../shared/TextField.qml"
|
|
|
|
"../../shared/images/back.png"
|
|
|
|
"../../shared/images/checkmark.png"
|
|
|
|
"../../shared/images/next.png"
|
|
|
|
"../../shared/images/qt-logo.png"
|
|
|
|
"../../shared/images/slider_handle.png"
|
|
|
|
"../../shared/images/tab.png"
|
2019-08-22 09:45:45 +00:00
|
|
|
)
|
|
|
|
|
2019-09-19 10:11:21 +00:00
|
|
|
qt6_add_resources(imageparticle "shared"
|
2019-08-22 09:45:45 +00:00
|
|
|
PREFIX
|
|
|
|
"/shared"
|
|
|
|
BASE
|
|
|
|
"../../shared"
|
|
|
|
FILES
|
|
|
|
${shared_resource_files}
|
|
|
|
)
|
|
|
|
|
|
|
|
install(TARGETS imageparticle
|
|
|
|
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
|
|
|
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
|
|
|
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
|
|
|
)
|