aboutsummaryrefslogtreecommitdiffstats
path: root/src/quickshapes/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/quickshapes/CMakeLists.txt')
-rw-r--r--src/quickshapes/CMakeLists.txt32
1 files changed, 18 insertions, 14 deletions
diff --git a/src/quickshapes/CMakeLists.txt b/src/quickshapes/CMakeLists.txt
index ba3155e5d9..f9fbfb75e7 100644
--- a/src/quickshapes/CMakeLists.txt
+++ b/src/quickshapes/CMakeLists.txt
@@ -20,6 +20,7 @@ qt_internal_add_qml_module(QuickShapesPrivate
qquickshape_p_p.h
qquickshapegenericrenderer.cpp qquickshapegenericrenderer_p.h
qquickshapesglobal.h qquickshapesglobal_p.h
+ qquickshapecurverenderer.cpp qquickshapecurverenderer_p.h qquickshapecurverenderer_p_p.h
qquickshapesoftwarerenderer.cpp qquickshapesoftwarerenderer_p.h
PUBLIC_LIBRARIES
Qt::Core
@@ -27,8 +28,7 @@ qt_internal_add_qml_module(QuickShapesPrivate
Qt::Qml
Qt::QuickPrivate
GENERATE_CPP_EXPORTS
- GENERATE_PRIVATE_CPP_EXPORTS
-)
+ )
# We need to do additional initialization, so we have to provide our own
# plugin class rather than using the generated one
@@ -37,20 +37,24 @@ qt_internal_extend_target(qmlshapesplugin
LIBRARIES Qt::QuickShapesPrivate
)
-# Resources:
-set(qtquickshapes_resource_files
- "shaders_ng/conicalgradient.frag.qsb"
- "shaders_ng/conicalgradient.vert.qsb"
- "shaders_ng/lineargradient.frag.qsb"
- "shaders_ng/lineargradient.vert.qsb"
- "shaders_ng/radialgradient.frag.qsb"
- "shaders_ng/radialgradient.vert.qsb"
-)
-
-qt_internal_add_resource(QuickShapesPrivate "qtquickshapes"
+qt_internal_add_shaders(QuickShapesPrivate "qtquickshapes_shaders"
+ SILENT
+ BATCHABLE
+ PRECOMPILE
+ OPTIMIZED
+ MULTIVIEW
PREFIX
"/qt-project.org/shapes"
FILES
- ${qtquickshapes_resource_files}
+ "shaders_ng/lineargradient.vert"
+ "shaders_ng/lineargradient.frag"
+ "shaders_ng/radialgradient.vert"
+ "shaders_ng/radialgradient.frag"
+ "shaders_ng/conicalgradient.vert"
+ "shaders_ng/conicalgradient.frag"
+ "shaders_ng/texturefill.vert"
+ "shaders_ng/texturefill.frag"
+ "shaders_ng/wireframe.frag"
+ "shaders_ng/wireframe.vert"
)