aboutsummaryrefslogtreecommitdiffstats
path: root/src/quickcontrols/imagine/impl/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/quickcontrols/imagine/impl/CMakeLists.txt')
-rw-r--r--src/quickcontrols/imagine/impl/CMakeLists.txt20
1 files changed, 8 insertions, 12 deletions
diff --git a/src/quickcontrols/imagine/impl/CMakeLists.txt b/src/quickcontrols/imagine/impl/CMakeLists.txt
index 830176f13e..5dd12b5de5 100644
--- a/src/quickcontrols/imagine/impl/CMakeLists.txt
+++ b/src/quickcontrols/imagine/impl/CMakeLists.txt
@@ -9,12 +9,11 @@ set(qml_files
"OpacityMask.qml"
)
-qt_internal_add_qml_module(qtquickcontrols2imaginestyleimplplugin
+qt_internal_add_qml_module(QuickControls2ImagineStyleImpl
URI "QtQuick.Controls.Imagine.impl"
VERSION "${PROJECT_VERSION}"
CLASS_NAME QtQuickControls2ImagineStyleImplPlugin
PLUGIN_TARGET qtquickcontrols2imaginestyleimplplugin
- NO_PLUGIN_OPTIONAL
QML_FILES
${qml_files}
IMPORTS
@@ -31,16 +30,13 @@ qt_internal_add_qml_module(qtquickcontrols2imaginestyleimplplugin
Qt::QuickTemplates2Private
)
-# Resources:
-set(qmake_qtquickcontrols2imaginestyleimplplugin_resource_files
- "shaders/+glslcore/OpacityMask.frag"
- "shaders/+qsb/OpacityMask.frag"
- "shaders/OpacityMask.frag"
-)
-
-qt_internal_add_resource(qtquickcontrols2imaginestyleimplplugin "qmake_qtquickcontrols2imaginestyleimplplugin"
+qt_internal_add_shaders(QuickControls2ImagineStyleImpl "qtquickcontrols2imaginestyleimplplugin_shaders"
+ SILENT
+ BATCHABLE
+ PRECOMPILE
+ OPTIMIZED
PREFIX
- "qt-project.org/imports/QtQuick/Controls/Imagine/impl"
+ "/qt-project.org/imports/QtQuick/Controls/Imagine/impl"
FILES
- ${qmake_qtquickcontrols2imaginestyleimplplugin_resource_files}
+ "shaders/OpacityMask.frag"
)