Warning, /utilities/kronometer/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 project(kronometer)
0002 
0003 cmake_minimum_required(VERSION 3.1)
0004 set(QT_MIN_VERSION 5.15.0)
0005 set(KF_MIN_VERSION 5.92.0)
0006 
0007 set(PROJECT_VERSION 2.3.70)
0008 
0009 set(CMAKE_CXX_STANDARD 17)
0010 set(CXX_STANDARD_REQUIRED ON)
0011 
0012 find_package(ECM ${KF_MIN_VERSION} REQUIRED NO_MODULE)
0013 set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
0014 
0015 include(KDEInstallDirs)
0016 include(KDECMakeSettings)
0017 include(KDECompilerSettings NO_POLICY_SCOPE)
0018 include(ECMInstallIcons)
0019 include(ECMSetupVersion)
0020 include(FeatureSummary)
0021 include(ECMDeprecationSettings)
0022 if (QT_MAJOR_VERSION STREQUAL "6")
0023     set(QT_REQUIRED_VERSION "6.4.0")
0024     set(KF_MIN_VERSION "5.240.0")
0025     set(KF_MAJOR_VERSION "6")
0026 else()
0027     set(KF_MAJOR_VERSION "5")
0028 endif()
0029 
0030 find_package(Qt${QT_MAJOR_VERSION} ${QT_MIN_VERSION} REQUIRED
0031     COMPONENTS
0032     Core
0033     Gui
0034     Widgets)
0035 
0036 find_package(KF${KF_MAJOR_VERSION} ${KF_MIN_VERSION} REQUIRED
0037     COMPONENTS
0038     CoreAddons
0039     Config
0040     Crash
0041     DocTools
0042     I18n
0043     WidgetsAddons
0044     XmlGui)
0045 
0046 ecm_setup_version(${PROJECT_VERSION}
0047     VARIABLE_PREFIX KRONOMETER
0048     VERSION_HEADER version.h)
0049 
0050 add_definitions(
0051     -DQT_NO_CAST_FROM_ASCII
0052     -DQT_NO_CAST_TO_ASCII
0053     -DQT_USE_QSTRINGBUILDER)
0054 
0055 ecm_set_disabled_deprecation_versions(QT 5.15.2
0056     KF 5.102
0057 )
0058 
0059 add_subdirectory(desktop)
0060 add_subdirectory(src)
0061 add_subdirectory(icons)
0062 add_subdirectory(autotests)
0063 
0064 ki18n_install(po)
0065 if(KF5DocTools_FOUND)
0066     add_subdirectory(doc)
0067     kdoctools_install(po)
0068 endif()
0069 
0070 feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)