Warning, /utilities/klimbgrades/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 cmake_minimum_required(VERSION 3.16)
0002
0003 project(klimbgrades VERSION 0.1)
0004
0005 set(KF_MIN_VERSION "5.18.0")
0006 set(QT_MIN_VERSION "5.15.0")
0007 if (ANDROID)
0008 set(QT_MIN_VERSION "5.15.10")
0009 endif()
0010
0011 find_package(ECM ${KF_MIN_VERSION} REQUIRED NO_MODULE)
0012
0013 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH})
0014
0015 include(FeatureSummary)
0016 include(KDEInstallDirs)
0017 include(KDECMakeSettings)
0018 include(ECMPoQmTools)
0019 include(KDECompilerSettings NO_POLICY_SCOPE)
0020
0021 find_package(Qt${QT_MAJOR_VERSION} ${QT_MIN_VERSION} REQUIRED NO_MODULE COMPONENTS Core Quick Test Gui Svg QuickControls2)
0022
0023 if(NOT ANDROID)
0024 find_package(Qt${QT_MAJOR_VERSION}Widgets REQUIRED)
0025 endif()
0026
0027 find_package(KF${QT_MAJOR_VERSION}Config ${KF${QT_MAJOR_VERSION}_DEP_VERSION} "5.22.0")
0028 find_package(KF${QT_MAJOR_VERSION}Kirigami2 ${KF${QT_MAJOR_VERSION}_DEP_VERSION} "5.22.0")
0029
0030 set (CMAKE_CXX_STANDARD 11)
0031
0032 add_subdirectory(src)
0033
0034 if (IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/po")
0035 ecm_install_po_files_as_qm(po)
0036 endif()
0037
0038 install(FILES org.kde.klimbgrades.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR})
0039 install(PROGRAMS org.kde.klimbgrades.desktop DESTINATION ${KDE_INSTALL_APPDIR})
0040
0041 feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)
0042