Warning, /graphics/kdegraphics-mobipocket/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 cmake_minimum_required (VERSION 3.16 FATAL_ERROR)
0002 
0003 project(mobipocket VERSION 2.1.0)
0004 
0005 find_package(ECM 5.92.0 REQUIRED NO_MODULE)
0006 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH} )
0007 
0008 include(KDEInstallDirs)
0009 include(KDECMakeSettings)
0010 include(KDECompilerSettings NO_POLICY_SCOPE)
0011 
0012 include(FeatureSummary)
0013 include(ECMGenerateExportHeader)
0014 include(ECMOptionalAddSubdirectory)
0015 include(CMakePackageConfigHelpers)
0016 include(ECMSetupVersion)
0017 include(ECMDeprecationSettings)
0018 
0019 set(REQUIRED_QT_VERSION 5.12.0)
0020 find_package(Qt${QT_MAJOR_VERSION} ${REQUIRED_QT_VERSION} CONFIG REQUIRED Core Gui)
0021 
0022 if(TARGET Qt6::Core)
0023     find_package(Qt6 REQUIRED COMPONENTS Core5Compat)
0024 endif()
0025 
0026 if (QT_MAJOR_VERSION STREQUAL "6")
0027     set(CMAKECONFIG_NAME "QMobipocket6")
0028 else()
0029     set(CMAKECONFIG_NAME "QMobipocket")
0030 endif()
0031 
0032 ecm_setup_version(PROJECT
0033     VARIABLE_PREFIX QMOBIPOCKET
0034     VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/lib/qmobipocket_version.h"
0035     PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/${CMAKECONFIG_NAME}ConfigVersion.cmake"
0036     SOVERSION "2"
0037 )
0038 
0039 ecm_set_disabled_deprecation_versions(
0040     QT 6.4
0041 )
0042 
0043 add_subdirectory(lib)
0044 
0045 set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/${CMAKECONFIG_NAME}")
0046 
0047 configure_package_config_file(
0048     "${CMAKE_CURRENT_SOURCE_DIR}/QMobipocketConfig.cmake.in"
0049     "${CMAKE_CURRENT_BINARY_DIR}/${CMAKECONFIG_NAME}Config.cmake"
0050     INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR}
0051 )
0052 
0053 install(EXPORT QMobipocketTargets
0054     DESTINATION ${CMAKECONFIG_INSTALL_DIR}
0055     FILE ${CMAKECONFIG_NAME}Targets.cmake
0056 )
0057 
0058 install(FILES
0059     ${CMAKE_CURRENT_BINARY_DIR}/${CMAKECONFIG_NAME}Config.cmake
0060     ${CMAKE_CURRENT_BINARY_DIR}/${CMAKECONFIG_NAME}ConfigVersion.cmake
0061     DESTINATION ${CMAKECONFIG_INSTALL_DIR}
0062 )
0063 
0064 feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
0065