FindIntl

在第 3.2 版中添加。

查找 Gettext libintl 头文件和库。

此模块在多个变量中报告有关 Gettext libintl 安装的信息。

Intl_FOUND

如果找到 libintl,则为 True。

Intl_INCLUDE_DIRS

包含 libintl 头文件的目录。

Intl_LIBRARIES

要链接的 intl 库。

Intl_VERSION

在第 3.21 版中添加。

发现的 intl 版本(x.y.z)

Intl_VERSION_MAJOR

在第 3.21 版中添加。

intl 的主版本

Intl_VERSION_MINOR

在第 3.21 版中添加。

intl 的次要版本

Intl_VERSION_PATCH

在第 3.21 版中添加。

intl 的补丁版本

在第 3.20 版中添加: 此模块定义 IMPORTED 目标 Intl::Intl

还可设置以下缓存变量

Intl_INCLUDE_DIR

包含 libintl 头文件的目录

Intl_LIBRARY

libintl 库(如果存在)

Intl_IS_BUILT_IN

在第 3.20 版中添加。

intl 是否是 C 库的一部分。

注意

在某些平台上(例如带有 GNU libc 的 Linux),gettext 函数存在于 C 标准库中,不需要 libintl。在这种情况下,Intl_LIBRARIES 将为空。

注意

某些 libintl 实现不会在其头文件中嵌入版本号。在这种情况下,变量 Intl_VERSION* 将为空。

注意

如果您希望使用 Gettext 工具(msgmergemsgfmt 等),请使用 FindGettext