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 )