FindPNG

查找 libpng,PNG 图像格式的官方参考库。

导入目标

在版本 3.5 中添加。

此模块定义了以下 IMPORTED 目标

PNG::PNG

libpng 库,如果找到。

结果变量

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

PNG_INCLUDE_DIRS

png.h 等头文件所在的目录。

PNG_LIBRARIES

使用 PNG 需要链接的库。

PNG_DEFINITIONS

在编译包含 png 库文件的代码之前,您应该添加 add_definitions(${PNG_DEFINITIONS})。

PNG_FOUND

如果为 false,请勿尝试使用 PNG。

PNG_VERSION_STRING

找到的 PNG 库的版本(自 CMake 2.8.8 起)

已过时的变量

为了向后兼容,可能还会设置以下变量

PNG_LIBRARY

PNG 库所在的目录。

PNG_INCLUDE_DIR

PNG 头文件所在的目录(与 PNG_INCLUDE_DIRS 相同)

由于 PNG 依赖于 ZLib 压缩库,因此除非找到 ZLib,否则以上任何变量都不会被定义。