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)