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.9.0)
0005 set(KF5_MIN_VERSION 5.26.0)
0006 
0007 set(PROJECT_VERSION 2.2.3)
0008 
0009 set(CMAKE_CXX_STANDARD 14)
0010 set(CXX_STANDARD_REQUIRED ON)
0011 
0012 find_package(ECM ${KF5_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 
0022 # ecm >= 5.31 disables alternative operators, but we use them.
0023 string(REPLACE "-fno-operator-names" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
0024 
0025 find_package(Qt5 ${QT_MIN_VERSION} REQUIRED
0026     COMPONENTS
0027     Core
0028     Gui
0029     Widgets)
0030 
0031 find_package(KF5 ${KF5_MIN_VERSION} REQUIRED
0032     COMPONENTS
0033     Config
0034     Crash
0035     DocTools
0036     I18n
0037     WidgetsAddons
0038     XmlGui)
0039 
0040 ecm_setup_version(${PROJECT_VERSION}
0041     VARIABLE_PREFIX KRONOMETER
0042     VERSION_HEADER version.h)
0043 
0044 add_definitions(
0045     -DQT_NO_CAST_FROM_ASCII
0046     -DQT_NO_CAST_TO_ASCII
0047     -DQT_USE_QSTRINGBUILDER)
0048 
0049 add_subdirectory(desktop)
0050 add_subdirectory(doc)
0051 add_subdirectory(src)
0052 add_subdirectory(icons)
0053 add_subdirectory(autotests)
0054 
0055 feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)