blob: 4f3ed5daf4c5da002227476840e4ebb09ac8e45b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
|
# Generated from particles.pro.
#####################################################################
## QuickParticles Module:
#####################################################################
qt_add_module(QuickParticles
INTERNAL_MODULE
GENERATE_METATYPES
SOURCES
qquickage.cpp qquickage_p.h
qquickangledirection.cpp qquickangledirection_p.h
qquickcumulativedirection.cpp qquickcumulativedirection_p.h
qquickcustomaffector.cpp qquickcustomaffector_p.h
qquickdirection.cpp qquickdirection_p.h
qquickellipseextruder.cpp qquickellipseextruder_p.h
qquickfriction.cpp qquickfriction_p.h
qquickgravity.cpp qquickgravity_p.h
qquickgroupgoal.cpp qquickgroupgoal_p.h
qquickimageparticle.cpp qquickimageparticle_p.h
qquickitemparticle.cpp qquickitemparticle_p.h
qquicklineextruder.cpp qquicklineextruder_p.h
qquickmaskextruder.cpp qquickmaskextruder_p.h
qquickparticleaffector.cpp qquickparticleaffector_p.h
qquickparticleemitter.cpp qquickparticleemitter_p.h
qquickparticleextruder.cpp qquickparticleextruder_p.h
qquickparticleflatset_p.h
qquickparticlegroup.cpp qquickparticlegroup_p.h
qquickparticlepainter.cpp qquickparticlepainter_p.h
qquickparticlesmodule.cpp qquickparticlesmodule_p.h
qquickparticlesystem.cpp qquickparticlesystem_p.h
qquickpointattractor.cpp qquickpointattractor_p.h
qquickpointdirection.cpp qquickpointdirection_p.h
qquickrectangleextruder.cpp qquickrectangleextruder_p.h
qquickspritegoal.cpp qquickspritegoal_p.h
qquicktargetdirection.cpp qquicktargetdirection_p.h
qquicktrailemitter.cpp qquicktrailemitter_p.h
qquickturbulence.cpp qquickturbulence_p.h
qquickv4particledata.cpp qquickv4particledata_p.h
qquickwander.cpp qquickwander_p.h
qtquickparticlesglobal_p.h
DEFINES
QT_NO_INTEGER_EVENT_COORDINATES
QT_NO_URL_CAST_FROM_STRING
PUBLIC_LIBRARIES
Qt::CorePrivate
Qt::GuiPrivate
Qt::QmlPrivate
Qt::QuickPrivate
)
# Resources:
set(particles_resource_files
"particleresources/fuzzydot.png"
"particleresources/glowdot.png"
"particleresources/noise.png"
"particleresources/star.png"
)
qt_add_resource(QuickParticles "particles"
PREFIX
"/"
FILES
${particles_resource_files}
)
set(particles1_resource_files
"shaders/customparticle.frag"
"shaders/customparticle.vert"
"shaders/customparticle_core.frag"
"shaders/customparticle_core.vert"
"shaders/customparticletemplate.vert"
"shaders/customparticletemplate_core.vert"
"shaders/imageparticle.frag"
"shaders/imageparticle.vert"
"shaders/imageparticle_core.frag"
"shaders/imageparticle_core.vert"
"shaders_ng/imageparticle_colored.frag.qsb"
"shaders_ng/imageparticle_colored.vert.qsb"
"shaders_ng/imageparticle_deformed.frag.qsb"
"shaders_ng/imageparticle_deformed.vert.qsb"
"shaders_ng/imageparticle_simple.frag.qsb"
"shaders_ng/imageparticle_simple.vert.qsb"
"shaders_ng/imageparticle_sprite.frag.qsb"
"shaders_ng/imageparticle_sprite.vert.qsb"
"shaders_ng/imageparticle_tabled.frag.qsb"
"shaders_ng/imageparticle_tabled.vert.qsb"
)
qt_add_resource(QuickParticles "particles1"
PREFIX
"/particles"
FILES
${particles1_resource_files}
)
#### Keys ignored in scope 1:.:.:particles.pro:<TRUE>:
# MODULE = "quickparticles"
# QMLTYPES_FILENAME = "plugins.qmltypes"
# QMLTYPES_INSTALL_DIR = "$$[QT_INSTALL_QML]/QtQuick/Particles"
# QML_IMPORT_NAME = "QtQuick.Particles"
# QML_IMPORT_VERSION = "$$QT_VERSION"
## Scopes:
#####################################################################
qt_extend_target(QuickParticles CONDITION MSVC
DEFINES
_CRT_SECURE_NO_WARNINGS
)
#### Keys ignored in scope 3:.:.:particles.pro:solaris-cc_x_:
# QMAKE_CXXFLAGS_RELEASE = "--O2"
qt_extend_target(QuickParticles CONDITION EXISTS "qqml_enable_gcov"
LIBRARIES
gcov
COMPILE_OPTIONS
-fno-elide-constructors
-fprofile-arcs
-ftest-coverage
)
qt_extend_target(QuickParticles CONDITION QT_FEATURE_quick_shadereffect
SOURCES
qquickcustomparticle.cpp qquickcustomparticle_p.h
)
set_target_properties(QuickParticles PROPERTIES
QT_QML_MODULE_INSTALL_QMLTYPES TRUE
QT_QML_MODULE_VERSION ${CMAKE_PROJECT_VERSION}
QT_QML_MODULE_URI QtQuick.Particles
QT_QMLTYPES_FILENAME plugins.qmltypes
QT_QML_MODULE_INSTALL_DIR "${INSTALL_QMLDIR}/QtQuick/Particles"
)
qt6_qml_type_registration(QuickParticles)
|