Warning, /utilities/kairo/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2016 (c) Kevin Ottens <ervin@kde.org>
0002
0003 # SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
0004
0005 project(kairo)
0006 cmake_minimum_required(VERSION 3.2)
0007 if (POLICY CMP0063)
0008 cmake_policy(SET CMP0063 NEW)
0009 endif()
0010
0011
0012 find_package(ECM REQUIRED CONFIG)
0013 set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/ ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH})
0014
0015 find_package(Qt5 REQUIRED Core Quick Multimedia Test)
0016
0017 include(KDEInstallDirs)
0018 include(KDECompilerSettings)
0019 include(KDECMakeSettings)
0020 include(FeatureSummary)
0021
0022 set(CMAKE_CXX_STANDARD 11)
0023 set(CMAKE_CXX_EXTENSIONS OFF)
0024
0025 find_package(KF5Kirigami2 ${REQUIRED_KF5_VERSION} CONFIG QUIET)
0026 set_package_properties(KF5Kirigami2 PROPERTIES
0027 DESCRIPTION "KF5 Kirigami 2 is needed to provide the mobile UI components."
0028 TYPE REQUIRED)
0029
0030 add_subdirectory(src)
0031 add_subdirectory(tests)
0032
0033 install(
0034 PROGRAMS org.kde.kairo.desktop
0035 DESTINATION ${XDG_APPS_INSTALL_DIR}
0036 )
0037
0038 install(
0039 FILES org.kde.kairo.appdata.xml
0040 DESTINATION ${KDE_INSTALL_METAINFODIR}
0041 )