查找PNG

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

导入目标

在 3.5 版本加入.

该模块定义了以下 IMPORTED 目标:

PNG::PNG

libpng 库(如果找到)。

结果变量

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

PNG_INCLUDE_DIRS

在哪里可以找到 png.h 等

PNG_LIBRARIES

要链接的库以使用 PNG。

PNG_DEFINITIONS

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

PNG_FOUND

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

PNG_VERSION_STRING

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

过时的变量

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

PNG_LIBRARY

在哪里可以找到 PNG 库。

JPEG_INCLUDE_DIR

在哪里可以找到 PNG 标头(与 PNG_INCLUDE_DIRS 相同)

由于 PNG 依赖于 ZLib 压缩库,所以除非能找到 ZLib,否则以上都不会被定义。