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)