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