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)