diff options
Diffstat (limited to 'src/quickshapes/CMakeLists.txt')
-rw-r--r-- | src/quickshapes/CMakeLists.txt | 32 |
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" ) |