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 工具(msgmerge
、msgfmt
等),请使用 FindGettext
。