FindEXPAT

查找 Expat 的原生头文件和库。Expat 是一个用 C 语言编写的面向流的 XML 解析器库。

导入的目标

此模块提供以下 导入目标

EXPAT::EXPAT

3.10 版本新增。

封装 Expat 库 (expat) 使用要求的目标。此目标仅在找到 Expat 时可用。

结果变量

此模块设置以下变量

EXPAT_INCLUDE_DIRS

包含 expat.h 及使用 Expat 所需相关头文件的目录。

EXPAT_LIBRARIES

链接 Expat 所需的库。

EXPAT_FOUND

布尔值,指示是否找到 Expat。

提示

此模块接受以下变量

EXPAT_USE_STATIC_LIBS

版本 3.28 新增。

设置为 TRUE 以使用静态库。

在 3.31 版本中新增:在非 Windows 平台上实现。

示例

查找 Expat 库并将其链接到项目目标

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