FindIconv
Новое в версии 3.11.
Этот модуль находит функции POSIX.1 iconv() на системе. Эти функции могут быть предоставлены стандартной библиотекой C или внешней библиотекой.
Ниже приведены переменные, указывающие на поддержку iconv:
-
Iconv_FOUND -
Переменная, указывающая, найдена ли поддержка iconv.
-
Iconv_INCLUDE_DIRS -
Директории, содержащие заголовки iconv.
-
Iconv_LIBRARIES -
Библиотеки iconv, которые нужно подключить.
-
Iconv_IS_BUILT_IN -
Переменная, указывающая, происходит ли поддержка iconv из стандартной библиотеки C или нет. Даже если библиотека C предоставляет
iconv(), наличие внешней реализацииlibiconvможет привести к тому, что это значение будет ложным.
Кроме того, предоставлен следующий целевой объект IMPORTED:
-
Iconv::Iconv -
Импортированный целевой объект для использования iconv.
Также могут быть установлены следующие переменные кэша:
-
Iconv_INCLUDE_DIR -
Директория, содержащая заголовки iconv.
-
Iconv_LIBRARY -
Библиотека iconv (если она не задана неявно в стандартной библиотеке C).
Примечание
В POSIX-системах iconv может быть частью стандартной библиотеки C, и переменные кэша Iconv_INCLUDE_DIR и Iconv_LIBRARY могут быть пустыми.
© 2000–2020 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.19/module/FindIconv.html