查找PNG¶
查找 libpng,PNG 图像格式的官方参考库。
导入目标¶
在 3.5 版本加入.
该模块定义了以下 IMPORTED 目标:
PNG::PNGlibpng 库(如果找到)。
结果变量¶
该模块将在您的项目中设置以下变量:
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,否则以上都不会被定义。