Warning, /plasma/plasma-workspace/lookandfeel/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 plasma_install_package(org.kde.breeze org.kde.breeze.desktop look-and-feel lookandfeel)
0002 plasma_install_package(org.kde.breezedark org.kde.breezedark.desktop look-and-feel lookandfeel)
0003 plasma_install_package(org.kde.breezetwilight org.kde.breezetwilight.desktop look-and-feel lookandfeel)
0004 
0005 ecm_add_qml_module(components URI "org.kde.breeze.components" NO_GENERATE_PLUGIN_SOURCE)
0006 ecm_target_qml_sources(components SOURCES
0007     components/animation/RejectPasswordAnimation.qml
0008     components/animation/RejectPasswordPathAnimation.qml
0009     components/ActionButton.qml
0010     components/Battery.qml
0011     components/Clock.qml
0012     components/SessionManagementScreen.qml
0013     components/UserDelegate.qml
0014     components/UserList.qml
0015     components/VirtualKeyboard.qml
0016     components/VirtualKeyboard_wayland.qml
0017     components/VirtualKeyboardLoader.qml
0018     components/WallpaperFader.qml
0019 )
0020 target_sources(components PRIVATE components/componentsplugin.cpp)
0021 ecm_finalize_qml_module(components DESTINATION ${KDE_INSTALL_QMLDIR})
0022 
0023 qt_add_shaders(components LNFSHADERS
0024     PRECOMPILE
0025     BATCHABLE
0026     OPTIMIZED
0027     PREFIX "/qt/qml/org/kde/breeze/components/shaders/"
0028     FILES
0029         components/UserDelegate.frag
0030         components/WallpaperFader.frag
0031     OUTPUTS
0032         UserDelegate.frag.qsb
0033         WallpaperFader.frag.qsb
0034 )
0035 
0036 if (INSTALL_SDDM_THEME)
0037     configure_file(sddm-theme/theme.conf.cmake ${CMAKE_CURRENT_BINARY_DIR}/sddm-theme/theme.conf)
0038 
0039 # Install the login theme into the SDDM directory
0040     #NOTE this trailing slash is important to rename the directory
0041     install(DIRECTORY sddm-theme/
0042         DESTINATION ${KDE_INSTALL_FULL_DATADIR}/sddm/themes/breeze
0043         PATTERN "README.txt" EXCLUDE
0044         PATTERN "components" EXCLUDE
0045         PATTERN "dummydata" EXCLUDE
0046         PATTERN "theme.conf.cmake" EXCLUDE
0047     )
0048 
0049     install(FILES ${CMAKE_CURRENT_BINARY_DIR}/sddm-theme/theme.conf
0050         DESTINATION ${KDE_INSTALL_FULL_DATADIR}/sddm/themes/breeze
0051     )
0052 endif()