Warning, /pim/ktimetracker/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 cmake_minimum_required(VERSION 3.20)
0002 set(APP_VERSION_NUMBER "6.0.0")
0003 project(ktimetracker VERSION ${APP_VERSION_NUMBER})
0004 
0005 set(KF6_MIN_VERSION "5.240.0")
0006 
0007 set(CMAKE_POSITION_INDEPENDENT_CODE ON)
0008 
0009 find_package(ECM ${KF6_MIN_VERSION} CONFIG REQUIRED)
0010 set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
0011 
0012 include(KDEInstallDirs)
0013 include(KDECMakeSettings)
0014 include(KDECompilerSettings NO_POLICY_SCOPE)
0015 
0016 include(ECMAddAppIcon)
0017 include(ECMInstallIcons)
0018 include(ECMQtDeclareLoggingCategory)
0019 include(ECMSetupVersion)
0020 include(FeatureSummary)
0021 
0022 ecm_setup_version(${APP_VERSION_NUMBER}
0023     VARIABLE_PREFIX KTIMETRACKER
0024     VERSION_HEADER src/ktimetracker-version.h
0025 )
0026 
0027 set(QT_REQUIRED_VERSION "6.4.0")
0028 find_package(Qt6 ${QT_REQUIRED_VERSION} CONFIG REQUIRED DBus Gui Widgets Xml Core5Compat)
0029 
0030 find_package(KF6 ${KF6_MIN_VERSION} REQUIRED COMPONENTS
0031     Config
0032     ConfigWidgets
0033     DBusAddons
0034     DocTools
0035     I18n
0036     IdleTime
0037     JobWidgets
0038     KIO
0039     Notifications
0040     StatusNotifierItem
0041     WindowSystem
0042     XmlGui
0043     TextWidgets
0044     CalendarCore
0045     KCMUtils
0046 )
0047 
0048 add_subdirectory(pics)
0049 add_subdirectory(icons)
0050 add_subdirectory(doc)
0051 add_subdirectory(src)
0052 
0053 install(FILES org.kde.ktimetracker.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR})
0054 
0055 ki18n_install(po)
0056 
0057 feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)