Warning, /frameworks/extra-cmake-modules/find-modules/FindIsoCodes.cmake is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2016 Pino Toscano <pino@kde.org>
0002 # SPDX-FileCopyrightText: 2021 Volker Krause <vkrause@kde.org>
0003 #
0004 # SPDX-License-Identifier: BSD-3-Clause
0005
0006 #[=======================================================================[.rst:
0007 FindIsoCodes
0008 ------------
0009
0010 Try to find iso-codes data files.
0011 Once done this will define:
0012
0013 ``IsoCodes_FOUND``
0014 Whether the system has iso-codes
0015 ``IsoCodes_PREFIX``
0016 The location in which the iso-codes data files are found
0017 ``IsoCodes_DOMAINS``
0018 The available domains provided by iso-codes
0019
0020 Since 5.80.0.
0021 #]=======================================================================]
0022
0023 find_package(PkgConfig QUIET)
0024 pkg_check_modules(PKG_iso_codes QUIET iso-codes)
0025
0026 set(IsoCodes_VERSION ${PKG_iso_codes_VERSION})
0027 set(IsoCodes_PREFIX ${PKG_iso_codes_PREFIX})
0028 pkg_get_variable(IsoCodes_DOMAINS iso-codes domains)
0029
0030 include(FindPackageHandleStandardArgs)
0031 find_package_handle_standard_args(IsoCodes
0032 FOUND_VAR IsoCodes_FOUND
0033 REQUIRED_VARS IsoCodes_DOMAINS IsoCodes_PREFIX
0034 VERSION_VAR IsoCodes_VERSION
0035 )
0036
0037 include(FeatureSummary)
0038 set_package_properties(IsoCodes PROPERTIES
0039 URL "https://salsa.debian.org/iso-codes-team/iso-codes"
0040 DESCRIPTION "Data about various ISO standards (e.g. country, language, language scripts, and currency names)"
0041 )