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