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)