FindIntl

版本 3.2 新增。

尋找 Gettext libintl 標頭檔和函式庫。

此模組報告關於 Gettext libintl 安裝的資訊於數個變數中。

Intl_FOUND

若找到 libintl 則為真。

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