Warning, /graphics/kodaskanna/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 # SPDX-FileCopyrightText: 2022 Friedrich W. H. Kossebau <kossebau@kde.org>
0002 #
0003 # SPDX-License-Identifier: BSD-3-Clause
0004 
0005 cmake_minimum_required(VERSION 3.16)
0006 
0007 project(Kodaskanna VERSION "0.1.0")
0008 
0009 set(QT_MIN_VERSION "5.15.2")
0010 set(KF_MIN_VERSION "5.91.0")
0011 
0012 find_package(ECM ${KF_MIN_VERSION} REQUIRED NO_MODULE)
0013 set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
0014 
0015 include(KDEInstallDirs)
0016 include(KDECMakeSettings)
0017 include(KDECompilerSettings NO_POLICY_SCOPE)
0018 
0019 include(ECMDeprecationSettings)
0020 include(ECMInstallIcons)
0021 include(KDEClangFormat)
0022 include(FeatureSummary)
0023 
0024 find_package(Qt${QT_MAJOR_VERSION} ${QT_MIN_VERSION} REQUIRED COMPONENTS
0025     Core
0026     Gui
0027     Widgets
0028     MultimediaWidgets
0029 )
0030 
0031 find_package(KF5 ${KF_MIN_VERSION} REQUIRED COMPONENTS
0032     CoreAddons
0033     WidgetsAddons
0034     ConfigWidgets
0035     KIO
0036     Purpose
0037     I18n
0038 )
0039 
0040 find_package(ZXing 2.0)
0041 if (NOT TARGET ZXing::ZXing)
0042   find_package(ZXing 1.2 REQUIRED)
0043 endif()
0044 
0045 ecm_set_disabled_deprecation_versions(
0046     QT 5.15.2
0047     KF 5.91
0048 )
0049 
0050 add_subdirectory(src)
0051 add_subdirectory(icons)
0052 
0053 ki18n_install(po)
0054 
0055 file(GLOB_RECURSE ALL_CLANG_FORMAT_SOURCE_FILES *.cpp *.hpp)
0056 kde_clang_format(${ALL_CLANG_FORMAT_SOURCE_FILES})
0057 
0058 feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)