Warning, /utilities/keurocalc/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 cmake_minimum_required(VERSION 3.16) 0002 project(keuromain) 0003 0004 set(QT_MIN_VERSION "5.15.2") 0005 set(KF_MIN_VERSION "5.90.0") 0006 set(KDE_COMPILERSETTINGS_LEVEL "5.82.0") 0007 0008 find_package(ECM ${KF_MIN_VERSION} REQUIRED NO_MODULE) 0009 set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH}) 0010 0011 include(KDEInstallDirs) 0012 include(KDECMakeSettings) 0013 include(KDECompilerSettings NO_POLICY_SCOPE) 0014 include(FeatureSummary) 0015 include(ECMInstallIcons) 0016 include(ECMDeprecationSettings) 0017 if (QT_MAJOR_VERSION STREQUAL "6") 0018 set(QT_REQUIRED_VERSION "6.5.0") 0019 set(KF_MIN_VERSION "5.240.0") 0020 set(KF_MAJOR_VERSION "6") 0021 else() 0022 set(KF_MIN_VERSION "5.100.0") 0023 set(KF_MAJOR_VERSION "5") 0024 endif() 0025 find_package(Qt${QT_MAJOR_VERSION} ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS 0026 Core 0027 Widgets 0028 ) 0029 0030 find_package(KF${KF_MAJOR_VERSION} ${KF_MIN_VERSION} REQUIRED COMPONENTS 0031 Config 0032 ConfigWidgets 0033 CoreAddons 0034 DocTools 0035 I18n 0036 KIO 0037 WidgetsAddons 0038 XmlGui 0039 ) 0040 0041 include(CheckIncludeFile) 0042 0043 check_include_file(xlocale.h HAVE_XLOCALE_H) 0044 0045 configure_file(config-keurocalc.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-keurocalc.h) 0046 0047 include_directories(${CMAKE_CURRENT_BINARY_DIR}) 0048 0049 ecm_set_disabled_deprecation_versions(QT 6.4 KF 5.103.0) 0050 0051 add_subdirectory( keurocalc ) 0052 add_subdirectory( doc ) 0053 add_subdirectory( curconvd ) 0054 ki18n_install(po)