FindIntl

From Get docs
Cmake/docs/3.21/module/findintl


FindIntl

New in version 3.2.


Find the Gettext libintl headers and libraries.

This module reports information about the Gettext libintl installation in several variables.

Intl_FOUND
True if libintl is found.
Intl_INCLUDE_DIRS
The directory containing the libintl headers.
Intl_LIBRARIES
The intl libraries to be linked.
Intl_VERSION

New in version 3.21.

The version of intl found (x.y.z)

Intl_VERSION_MAJOR

New in version 3.21.

The major version of intl

Intl_VERSION_MINOR

New in version 3.21.

The minor version of intl

Intl_VERSION_PATCH

New in version 3.21.

The patch version of intl

New in version 3.20: This module defines IMPORTED target Intl::Intl.


The following cache variables may also be set:

Intl_INCLUDE_DIR
The directory containing the libintl headers
Intl_LIBRARY
The libintl library (if any)
Intl_IS_BUILT_IN

New in version 3.20.

whether intl is a part of the C library.

Note

On some platforms, such as Linux with GNU libc, the gettext functions are present in the C standard library and libintl is not required. Intl_LIBRARIES will be empty in this case.


Note

Some libintl implementations don't embed the version number in their header files. In this case the variables Intl_VERSION* will be empty.


Note

If you wish to use the Gettext tools (msgmerge, msgfmt, etc.), use FindGettext.


© 2000–2021 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.21/module/FindIntl.html