Warning, /plasma-mobile/plasma-camera/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 # SPDX-FileCopyrightText: 2018 Jonah BrĂ¼chert <jbb@kaidan.im>
0002 # SPDX-License-Identifier: GPL-3.0-or-later
0003 
0004 project(plasma-camera)
0005 
0006 cmake_minimum_required(VERSION 2.8.12)
0007 set(KF_MIN_VERSION "5.65.0")
0008 set(QT_MIN_VERSION "5.14.0")
0009 
0010 include(FeatureSummary)
0011 
0012 find_package(ECM ${KF_MIN_VERSION} REQUIRED NO_MODULE)
0013 
0014 # where to look first for cmake modules, before ${CMAKE_ROOT}/Modules/ is checked
0015 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH})
0016 
0017 include(ECMSetupVersion)
0018 include(ECMGenerateHeaders)
0019 include(KDEInstallDirs)
0020 include(KDECMakeSettings)
0021 include(ECMPoQmTools)
0022 include(KDECompilerSettings NO_POLICY_SCOPE)
0023 
0024 find_package(Qt${QT_MAJOR_VERSION} ${QT_MIN_VERSION} REQUIRED NO_MODULE COMPONENTS Core Quick Test Gui Svg QuickControls2)
0025 
0026 if(ANDROID AND QT_MAJOR_VERSION EQUAL "5")
0027     find_package(Qt5 ${QT_MIN_VERSION} REQUIRED COMPONENTS AndroidExtras)
0028 endif()
0029 if(NOT ANDROID)
0030     find_package(Qt${QT_MAJOR_VERSION} ${QT_MIN_VERSION} REQUIRED COMPONENTS Widgets)
0031 endif()
0032 
0033 find_package(KF${QT_MAJOR_VERSION} ${KF_MIN_VERSION} REQUIRED COMPONENTS Kirigami2 CoreAddons I18n Config)
0034 
0035 add_subdirectory(src)
0036 
0037 ki18n_install(po)
0038 
0039 install(PROGRAMS org.kde.plasma.camera.desktop DESTINATION ${KDE_INSTALL_APPDIR})
0040 install(FILES org.kde.plasma.camera.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR})
0041 
0042 feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)