find_package(Qt6 REQUIRED COMPONENTS ShaderTools) ecm_add_qml_module(graphicaleffects URI org.kde.graphicaleffects VERSION 1.0 QML_FILES Lanczos.qml BadgeEffect.qml GENERATE_PLUGIN_SOURCE ) qt_add_shaders(graphicaleffects "graphicaleffects_shaders" BATCHABLE PRECOMPILE OPTIMIZED PREFIX "/shaders" FILES "badge.frag" "preserveaspect.vert" "lanczos2sharp.frag" ) ecm_finalize_qml_module(graphicaleffects)