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
。