Warning, /plasma/plasma-desktop/kcms/dateandtime/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # KI18N Translation Domain for this library
0002 add_definitions(-DTRANSLATION_DOMAIN=\"kcmkclock\")
0003 ########### next target ###############
0004
0005 set(kcm_clock_PART_SRCS dtime.cpp main.cpp k4timezonewidget.cpp)
0006
0007 ki18n_wrap_ui(kcm_clock_PART_SRCS dateandtime.ui)
0008
0009 qt_add_dbus_interface(kcm_clock_PART_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/timedated1.xml timedated_interface)
0010
0011 add_library(kcm_clock MODULE ${kcm_clock_PART_SRCS})
0012 kcmutils_generate_desktop_file(kcm_clock)
0013
0014 target_link_libraries(kcm_clock
0015 Qt::DBus
0016 KF6::ItemViews
0017 KF6::AuthCore
0018 KF6::GuiAddons
0019 KF6::KCMUtils
0020 KF6::I18n
0021 KF6::I18nLocaleData
0022 KF6::KIOCore
0023 KF6::KIOWidgets
0024 KF6::Svg
0025 ICU::i18n
0026 ICU::uc
0027 )
0028 install(TARGETS kcm_clock DESTINATION ${KDE_INSTALL_PLUGINDIR}/plasma/kcms/systemsettings_qwidgets )
0029
0030 ########### next target ###############
0031 #This is only needed when not using timedated and can be removed in future
0032
0033 add_executable(kcmdatetimehelper helper.cpp ${helper_mocs})
0034 target_link_libraries(kcmdatetimehelper KF6::AuthCore KF6::ConfigCore)
0035
0036 install(TARGETS kcmdatetimehelper DESTINATION ${KAUTH_HELPER_INSTALL_DIR})
0037 kauth_install_helper_files(kcmdatetimehelper org.kde.kcontrol.kcmclock root)
0038
0039 kauth_install_actions(org.kde.kcontrol.kcmclock kcmclock_actions.actions)
0040