FindEXPAT

Finds the native Expat headers and library:

find_package(EXPAT [<version>] [...])

Expat is a stream-oriented XML parser library written in C.

Imported Targets

This module provides the following Imported Targets:

EXPAT::EXPAT

Добавлено в версии 3.10.

Target encapsulating the Expat library (expat) usage requirements. This target is available only if Expat is found.

Result Variables

This module defines the following variables:

EXPAT_FOUND

Boolean indicating whether (the requested version of) Expat was found.

EXPAT_VERSION

Добавлено в версии 4.2.

The version of Expat found.

EXPAT_INCLUDE_DIRS

Include directories containing expat.h and related headers needed to use Expat.

EXPAT_LIBRARIES

Libraries needed to link against to use Expat.

Hints

This module accepts the following variables:

EXPAT_USE_STATIC_LIBS

Добавлено в версии 3.28.

Set to TRUE to use static libraries.

Добавлено в версии 3.31: Implemented on non-Windows platforms.

Deprecated Variables

The following variables are provided for backward compatibility:

EXPAT_VERSION_STRING

Устарело, начиная с версии 4.2: Superseded by the EXPAT_VERSION.

The version of Expat found.

Examples

Finding Expat library and linking it to a project target:

find_package(EXPAT)
target_link_libraries(project_target PRIVATE EXPAT::EXPAT)