mirror-kde-plasma-desktop/kcms/ksmserver/CMakeLists.txt
Alexander Lohnau 0bb2e54d88 Remove old kconf_update files
Most of those files are from 2020 or 2021, meaning consumers should have run them, since we had an LTS in between and the Plasma6 work caused a delay in the release cycle
2023-11-25 12:40:55 +00:00

25 lines
752 B
CMake

# KI18N Translation Domain for this library
add_definitions(-DTRANSLATION_DOMAIN=\"kcm_smserver\")
kcmutils_add_qml_kcm(kcm_smserver)
kcmutils_generate_module_data(kcm_smserver
MODULE_DATA_HEADER smserverdata.h
MODULE_DATA_CLASS_NAME SMServerData
SETTINGS_HEADERS smserversettings.h
SETTINGS_CLASSES SMServerSettings
)
kconfig_add_kcfg_files(kcm_smserver smserversettings.kcfgc GENERATE_MOC)
qt_add_dbus_interface(kcm_smserver_DBUS_SRCS org.freedesktop.login1.Manager.xml login1_manager)
target_sources(kcm_smserver PRIVATE kcmsmserver.cpp ${kcm_smserver_DBUS_SRCS})
target_link_libraries(kcm_smserver PRIVATE
Qt::Core
Qt::DBus
KF6::KCMUtilsQuick
KF6::I18n
KF6::ConfigCore
KF6::KCMUtils
PW::KWorkspace)