Spec-Zone.ru › CMake 3.25

FindIconv

Новое в версии 3.11.

Этот модуль находит функции POSIX.1 iconv() на системе. Эти функции могут быть предоставлены в стандартной библиотеке C или внешне в виде дополнительной библиотеки.

Для указания поддержки iconv предоставляются следующие переменные:

Iconv_FOUND

Переменная, указывающая, была ли найдена поддержка iconv.

Iconv_INCLUDE_DIRS

Директории, содержащие заголовочные файлы iconv.

Iconv_LIBRARIES

Библиотеки iconv, которые необходимо подключить.

Iconv_VERSION

Новое в версии 3.21.

Найденная версия iconv (x.y)

Iconv_VERSION_MAJOR

Новое в версии 3.21.

Основная версия iconv

Iconv_VERSION_MINOR

Новое в версии 3.21.

Дополнительная версия 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 могут быть пустыми.

Примечание

Некоторые реализации libiconv не включают номер версии в свои заголовочные файлы. В этом случае переменные Iconv_VERSION* будут пустыми.

© 2000–2021 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.21/module/FindIconv.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API