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,否则以上任何变量都不会被定义。