Warning, /education/khipu/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 cmake_minimum_required(VERSION 3.5) 0002 0003 project(khipu) 0004 0005 set(QT_MIN_VERSION "5.12.0") 0006 set(KF_MIN_VERSION "5.69.0") 0007 0008 find_package(ECM ${KF_MIN_VERSION} REQUIRED NO_MODULE) 0009 set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake" ${ECM_MODULE_PATH}) 0010 0011 include(KDEInstallDirs) 0012 include(KDECMakeSettings) 0013 include(KDECompilerSettings NO_POLICY_SCOPE) 0014 0015 include(ECMInstallIcons) 0016 include(ECMAddTests) 0017 include(FeatureSummary) 0018 include(ECMAddAppIcon) 0019 0020 find_package(Qt5 ${QT_MIN_VERSION} REQUIRED NO_MODULE COMPONENTS Widgets Test PrintSupport Xml) 0021 0022 find_package(KF5 ${KF_MIN_VERSION} REQUIRED COMPONENTS I18n ItemModels ItemViews GuiAddons WidgetsAddons NewStuff XmlGui KDELibs4Support DocTools) 0023 find_package(Analitza5 REQUIRED) 0024 0025 #TODO: enable after adding to store.kde.org 0026 #install(FILES khipu.knsrc DESTINATION ${KDE_INSTALL_CONFDIR}) 0027 0028 0029 add_definitions(-DQT_NO_URL_CAST_FROM_STRING 0030 -DQT_NO_CAST_FROM_BYTEARRAY 0031 -DQT_USE_QSTRINGBUILDER 0032 -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT 0033 ) 0034 0035 add_subdirectory(src) #app ... use the library 0036 add_subdirectory(misc) #icons, pics, function library, etc 0037 add_subdirectory(tests) 0038 add_subdirectory(doc)