Warning, /system/kcron/src/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 
0002 ########### Build ###############
0003 
0004 include_directories( 
0005         ${CMAKE_CURRENT_SOURCE_DIR}/crontablib
0006         ${CMAKE_CURRENT_SOURCE_DIR} 
0007 )
0008 
0009 ########## KCM Module ###############
0010 kcoreaddons_add_plugin(kcm_cron INSTALL_NAMESPACE "plasma/kcms/systemsettings_qwidgets")
0011 ecm_qt_declare_logging_category(kcm_cron 
0012     HEADER kcm_cron_debug.h
0013     IDENTIFIER KCM_CRON_LOG
0014     CATEGORY_NAME org.kde.kcm.cron
0015     DESCRIPTION "kcm cron"
0016     EXPORT KCRON
0017 )
0018 
0019 target_sources(kcm_cron PRIVATE
0020    crontablib/cthost.cpp crontablib/cthost.h
0021    crontablib/ctcron.cpp crontablib/ctcron.h
0022    crontablib/ctmonth.cpp crontablib/ctmonth.h
0023    crontablib/ctminute.cpp crontablib/ctminute.h
0024    crontablib/cthour.cpp crontablib/cthour.h
0025    crontablib/ctdom.cpp crontablib/ctdom.h
0026    crontablib/ctdow.cpp crontablib/ctdow.h
0027    crontablib/cttask.cpp crontablib/cttask.h
0028    crontablib/ctunit.cpp crontablib/ctunit.h
0029    crontablib/ctvariable.cpp crontablib/ctvariable.h
0030    crontablib/ctSystemCron.cpp crontablib/ctSystemCron.h
0031    crontablib/ctInitializationError.cpp crontablib/ctInitializationError.h
0032    crontablib/ctSaveStatus.cpp crontablib/ctSaveStatus.h
0033    crontablib/ctHelper.cpp crontablib/ctHelper.h
0034 
0035    genericListWidget.cpp genericListWidget.h
0036     
0037    tasksWidget.cpp tasksWidget.h
0038    taskWidget.cpp taskWidget.h 
0039 
0040    variablesWidget.cpp variablesWidget.h
0041    variableWidget.cpp variableWidget.h 
0042  
0043    taskEditorDialog.cpp taskEditorDialog.h 
0044    variableEditorDialog.cpp variableEditorDialog.h
0045 
0046    crontabWidget.cpp crontabWidget.h 
0047 
0048    kcronHelper.cpp kcronHelper.h
0049     
0050    crontabPrinter.cpp crontabPrinter.h 
0051    crontabPrinterWidget.cpp crontabPrinterWidget.h 
0052 
0053    kcmCron.cpp kcmCron.h 
0054 )
0055 
0056 
0057 target_link_libraries(kcm_cron 
0058     Qt6::PrintSupport
0059     KF6::ConfigWidgets
0060     KF6::I18n
0061     KF6::KIOWidgets
0062     KF6::CoreAddons
0063     KF6::AuthCore
0064     KF6::KCMUtils
0065 )
0066 
0067 kcmutils_generate_desktop_file(kcm_cron)
0068 
0069 # For root permissions.
0070 add_subdirectory(helper)