yuzu-mirror
21 строка · 665.0 Байт
1# SPDX-FileCopyrightText: 2023 Alexandre Bouvier <contact@amb.tf>
2#
3# SPDX-License-Identifier: GPL-3.0-or-later
4
5include(FindPackageHandleStandardArgs)
6
7find_package(SimpleIni QUIET CONFIG)
8if (SimpleIni_CONSIDERED_CONFIGS)
9find_package_handle_standard_args(SimpleIni CONFIG_MODE)
10else()
11find_package(PkgConfig QUIET)
12pkg_search_module(SIMPLEINI QUIET IMPORTED_TARGET simpleini)
13find_package_handle_standard_args(SimpleIni
14REQUIRED_VARS SIMPLEINI_INCLUDEDIR
15VERSION_VAR SIMPLEINI_VERSION
16)
17endif()
18
19if (SimpleIni_FOUND AND NOT TARGET SimpleIni::SimpleIni)
20add_library(SimpleIni::SimpleIni ALIAS PkgConfig::SIMPLEINI)
21endif()
22