Warning, /plasma/plasma-workspace/kcms/autostart/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_definitions(-DTRANSLATION_DOMAIN=\"kcm_autostart\")
0002
0003 if(SYSTEMD_FOUND)
0004 pkg_check_modules(JOURNALD "libsystemd" REQUIRED)
0005 add_definitions(-DHAVE_SYSTEMD=1)
0006 endif()
0007
0008 kcmutils_add_qml_kcm(kcm_autostart SOURCES ${kcm_autostart_PART_SRCS})
0009 target_sources(kcm_autostart PRIVATE
0010 autostartmodel.cpp
0011 autostart.cpp
0012 autostartmodel.h
0013 autostart.h
0014 unit.cpp
0015 unit.h)
0016 target_link_libraries(kcm_autostart PRIVATE
0017 Qt6::Quick
0018 Qt6::DBus
0019 KF6::I18n
0020 KF6::KIOCore
0021 KF6::KIOWidgets
0022 KF6::KCMUtilsQuick
0023 PW::KWorkspace
0024 ${JOURNALD_LIBRARIES})
0025 ecm_qt_declare_logging_category(kcm_autostart
0026 HEADER kcm_autostart_debug.h
0027 IDENTIFIER KCM_AUTOSTART_DEBUG
0028 CATEGORY_NAME org.kde.plasma.kcm_autostart
0029 DESCRIPTION "kcm autostart"
0030 EXPORT PLASMAWORKSPACE
0031 )