# 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`.