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 "6.5.0")
0005 set (KF_MIN_VERSION "5.240.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 file(GLOB_RECURSE ALL_CLANG_FORMAT_SOURCE_FILES *.cpp *.h *.c)
0020 kde_clang_format(${ALL_CLANG_FORMAT_SOURCE_FILES})
0021 
0022 find_package (Qt6 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS
0023     Core
0024     Widgets
0025     PrintSupport
0026 )
0027 
0028 find_package(KF6 REQUIRED COMPONENTS
0029     ConfigWidgets
0030     CoreAddons
0031     Auth
0032     I18n
0033     KIO
0034     KCMUtils
0035 )
0036 find_package(KF6DocTools ${KF_MIN_VERSION})
0037 set_package_properties(KF6DocTools PROPERTIES DESCRIPTION
0038     "Tools to generate documentation"
0039     TYPE OPTIONAL
0040 )
0041 
0042 ecm_set_disabled_deprecation_versions(QT 5.15.2
0043     KF 5.240
0044 )
0045 
0046 
0047 add_subdirectory(src) 
0048 
0049 install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/org.kde.kcron.metainfo.xml DESTINATION ${KDE_INSTALL_METAINFODIR})
0050 
0051 ecm_qt_install_logging_categories(
0052         EXPORT KCRON
0053         FILE kcron.categories
0054         DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}
0055         )
0056 
0057 
0058 kde_configure_git_pre_commit_hook(CHECKS CLANG_FORMAT)
0059 ki18n_install(po)
0060 if (KF6DocTools_FOUND)
0061     kdoctools_install(po)
0062     add_subdirectory(doc)
0063 endif()
0064 
0065 feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)