Warning, /plasma/sddm-kcm/src/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 set(SDDM_CONFIG_FILE "/etc/sddm.conf" CACHE PATH "Path of the sddm config file") 0002 set(SDDM_CONFIG_DIR "/etc/sddm.conf.d" CACHE PATH "Path of the sddm config directory") 0003 set(SDDM_SYSTEM_CONFIG_DIR "${CMAKE_INSTALL_PREFIX}/lib/sddm/sddm.conf.d" CACHE PATH "Path of the system sddm config directory") 0004 set(XSESSIONS_DIR "${CMAKE_INSTALL_PREFIX}/share/xsessions" CACHE PATH "Path of the xsessions") 0005 set(WAYLAND_SESSIONS_DIR "${CMAKE_INSTALL_PREFIX}/share/wayland-sessions" CACHE PATH "Path of the wayland sessions") 0006 0007 configure_file(config.h.in config.h IMMEDIATE @ONLY) 0008 0009 set(SDDM_KCM_SRCS 0010 sddmkcm.cpp 0011 themesmodel.cpp 0012 thememetadata.cpp 0013 usersmodel.cpp 0014 sessionmodel.cpp 0015 sddmdata.cpp 0016 sddmsettingsbase.cpp 0017 ) 0018 0019 0020 add_library(kcm_sddm MODULE ${SDDM_KCM_SRCS}) 0021 0022 kcmutils_generate_desktop_file(kcm_sddm) 0023 kconfig_add_kcfg_files(kcm_sddm sddmsettings.kcfgc GENERATE_MOC) 0024 0025 target_compile_definitions(kcm_sddm PRIVATE -DPROJECT_VERSION="${PROJECT_VERSION}") 0026 0027 target_link_libraries(kcm_sddm 0028 KF5::I18n 0029 KF5::AuthCore 0030 KF5::KCMUtils 0031 KF5::KIOGui 0032 KF5::NewStuff 0033 KF5::QuickAddons 0034 KF5::Service 0035 ) 0036 0037 kpackage_install_package(package kcm_sddm kcms) 0038 0039 0040 install(TARGETS kcm_sddm DESTINATION ${KDE_INSTALL_PLUGINDIR}/plasma/kcms/systemsettings)