FindXercesC

版本 3.1 中新增。

查找 Apache Xerces-C++ 验证 XML 解析器的头文件和库。

导入的目标

此模块定义了以下 导入目标

XercesC::XercesC

3.5 版本新增。

封装 Xerces-C++ 库(`xerces-c)使用要求的 target,仅在找到 Xerces-C++ 时可用。

结果变量

此模块定义了以下变量

XercesC_FOUND

布尔值,指示是否找到 Xerces-C++。

XercesC_VERSION

找到的 Xerces-C++ 库的版本。

XercesC_INCLUDE_DIRS

使用 Xerces-C++ 所需的包含目录。

XercesC_LIBRARIES

链接使用 Xerces-C++ 所需的库。

XercesC_LIBRARY

Xerces-C++ 库(`xerces-c)的路径,发布版或调试版。

缓存变量

以下缓存变量也可以设置

XercesC_INCLUDE_DIR

包含 Xerces-C++ 头文件的目录。

XercesC_LIBRARY_RELEASE

3.4 版本新增。

Xerces-C++ 库的发布版(优化版)路径。

XercesC_LIBRARY_DEBUG

3.4 版本新增。

Xerces-C++ 库的调试版路径。

示例

查找 Xerces-C++ 库并将其链接到项目 target

find_package(XercesC)
target_link_libraries(project_target PRIVATE XercesC::XercesC)