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 )