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 )