Warning, /libraries/croutons/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 # SPDX-FileCopyrightText: 2021 Carson Black <uhhadd@gmail.com>
0002 #
0003 # SPDX-License-Identifier: MIT
0004 
0005 cmake_minimum_required(VERSION 3.16)
0006 
0007 set(CROUTONS_VERSION 1.0)
0008 set(CROUTONS_SOVERSION 1)
0009 
0010 project(Croutons VERSION ${CROUTONS_VERSION})
0011 
0012 include(FeatureSummary)
0013 find_package(ECM 5.85.0 NO_MODULE)
0014 set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://commits.kde.org/extra-cmake-modules")
0015 feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
0016 
0017 set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} )
0018 
0019 include(KDEInstallDirs)
0020 include(KDECMakeSettings)
0021 include(ECMGenerateHeaders)
0022 include(CMakePackageConfigHelpers)
0023 
0024 find_package(Qt5 COMPONENTS Core Qml REQUIRED)
0025 
0026 feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
0027 
0028 set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/Croutons")
0029 
0030 configure_package_config_file("${CMAKE_CURRENT_SOURCE_DIR}/CroutonsConfig.cmake.in" "${CMAKE_CURRENT_BINARY_DIR}/CroutonsConfig.cmake"
0031                               INSTALL_DESTINATION  ${CMAKECONFIG_INSTALL_DIR}
0032                               )
0033 
0034 add_subdirectory(lib)
0035 
0036 install(EXPORT CroutonsTargets DESTINATION "${CMAKECONFIG_INSTALL_DIR}" FILE CroutonsTargets.cmake )