查找LibXml2

找到 XML 处理库 (libxml2)。

进口目标

在 3.12 版本加入.

可以定义以下 IMPORTED 目标:

LibXml2::LibXml2

libxml2 库。

LibXml2::xmllint

在 3.17 版本加入.

xmllint 命令行可执行文件。

结果变量

该模块将在您的项目中设置以下变量:

LibXml2_FOUND

如果找到 libxml2 标头和库,则为真

LIBXML2_INCLUDE_DIR

包含 LibXml2 标头的目录

LIBXML2_INCLUDE_DIRS

使用 LibXml2 所需的包含目录列表

LIBXML2_LIBRARIES

要链接的 LibXml2 库

LIBXML2_DEFINITIONS

使用 LibXml2 所需的编译器开关

LIBXML2_XMLLINT_EXECUTABLE

LibXml2 附带的 XML 检查工具 xmllint 的路径

LIBXML2_VERSION_STRING

找到的 LibXml2 版本(自 CMake 2.8.8 起)

缓存变量

还可以设置以下缓存变量:

LIBXML2_INCLUDE_DIR

包含 LibXml2 标头的目录

LIBXML2_LIBRARY

LibXml2 库的路径