查找国际¶
在 3.2 版本加入.
查找 Gettext libintl 标头和库。
此模块以多个变量报告有关 Gettext libintl 安装的信息。
- Intl_FOUND¶
如果找到 libintl,则为真。
- Intl_INCLUDE_DIRS¶
包含 libintl 标头的目录。
- Intl_LIBRARIES¶
要链接的国际库。
- Intl_VERSION¶
在 3.21 版本加入.
找到的 intl 版本 (x.y.z)
- Intl_VERSION_MAJOR¶
在 3.21 版本加入.
国际主要版本
- 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 工具(msgmerge、msgfmt 等),请使用:module:FindGettext。