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()