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

0001 cmake_minimum_required (VERSION 3.16.0 FATAL_ERROR)
0002 project(kcron)
0003 
0004 set (QT_MIN_VERSION "5.15.2")
0005 set (KF_MIN_VERSION "5.102.0")
0006 
0007 find_package (ECM ${KF_MIN_VERSION} REQUIRED NO_MODULE)
0008 set (CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
0009 
0010 add_definitions(-DTRANSLATION_DOMAIN="kcron")
0011 
0012 include(KDEInstallDirs)
0013 include(KDECompilerSettings NO_POLICY_SCOPE)
0014 include(KDECMakeSettings)
0015 include(ECMQtDeclareLoggingCategory)
0016 include(KDEGitCommitHooks)
0017 include(KDEClangFormat)
0018 include(ECMDeprecationSettings)
0019 if (QT_MAJOR_VERSION STREQUAL "6")
0020     set(QT_REQUIRED_VERSION "6.4.0")
0021     set(KF_MIN_VERSION "5.240.0")
0022     set(KF_MAJOR_VERSION "6")
0023 else()
0024     set(KF_MAJOR_VERSION "5")
0025 endif()
0026 file(GLOB_RECURSE ALL_CLANG_FORMAT_SOURCE_FILES *.cpp *.h *.c)
0027 kde_clang_format(${ALL_CLANG_FORMAT_SOURCE_FILES})
0028 
0029 find_package (Qt${QT_MAJOR_VERSION} ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS
0030     Core
0031     Widgets
0032     PrintSupport
0033 )
0034 if (QT_MAJOR_VERSION STREQUAL "6")
0035     find_package(Qt6Core5Compat)
0036 endif()
0037 
0038 find_package(KF${KF_MAJOR_VERSION} REQUIRED COMPONENTS
0039     ConfigWidgets
0040     CoreAddons
0041     Auth
0042     I18n
0043     KIO
0044 )
0045 find_package(KF${KF_MAJOR_VERSION}DocTools ${KF_MIN_VERSION})
0046 set_package_properties(KF${KF_MAJOR_VERSION}DocTools PROPERTIES DESCRIPTION
0047     "Tools to generate documentation"
0048     TYPE OPTIONAL
0049 )
0050 
0051 ecm_set_disabled_deprecation_versions(QT 5.15.2
0052     KF 5.102
0053 )
0054 
0055 
0056 add_subdirectory(src) 
0057 
0058 install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/org.kde.kcron.metainfo.xml DESTINATION ${KDE_INSTALL_METAINFODIR})
0059 
0060 ecm_qt_install_logging_categories(
0061         EXPORT KCRON
0062         FILE kcron.categories
0063         DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}
0064         )
0065 
0066 
0067 kde_configure_git_pre_commit_hook(CHECKS CLANG_FORMAT)
0068 ki18n_install(po)
0069 if (KF${KF_MAJOR_VERSION}DocTools_FOUND)
0070     kdoctools_install(po)
0071     add_subdirectory(doc)
0072 endif()
0073 
0074 feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)