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)