FindXercesC¶
版本 3.1 中新增。
查找 Apache Xerces-C++ 验证 XML 解析器的头文件和库
find_package(XercesC [<version>] [...])
导入的目标¶
此模块提供以下 导入目标
XercesC::XercesC3.5 版本新增。
封装 Xerces-C++ 库(`
xerces-c`)使用要求的目标,仅在找到 Xerces-C++ 时可用。
结果变量¶
此模块定义了以下变量
XercesC_FOUND布尔值,指示是否找到了(所请求版本的)Xerces-C++。
XercesC_VERSION找到的 Xerces-C++ 库的版本。
XercesC_INCLUDE_DIRS使用 Xerces-C++ 所需的包含目录。
XercesC_LIBRARIES链接使用 Xerces-C++ 所需的库。
XercesC_LIBRARYXerces-C++ 库(`
xerces-c`)的路径,可以是发布版或调试版。
缓存变量¶
以下缓存变量也可以设置
XercesC_INCLUDE_DIR包含 Xerces-C++ 头文件的目录。
XercesC_LIBRARY_RELEASE3.4 版本新增。
Xerces-C++ 库的发布版(优化版)的路径。
XercesC_LIBRARY_DEBUG3.4 版本新增。
Xerces-C++ 库的调试版的路径。
示例¶
查找 Xerces-C++ 库并将其链接到项目目标
find_package(XercesC)
target_link_libraries(project_target PRIVATE XercesC::XercesC)