On this page
FindPNG
Find libpng, the official reference library for the PNG image format.
Imported targets
New in version 3.5.
This module defines the following IMPORTED target:
PNG::PNG- 
    
The libpng library, if found.
 
Result variables
This module will set the following variables in your project:
PNG_INCLUDE_DIRS- 
    
where to find png.h, etc.
 PNG_LIBRARIES- 
    
the libraries to link against to use PNG.
 PNG_DEFINITIONS- 
    
You should add_definitions(${PNG_DEFINITIONS}) before compiling code that includes png library files.
 PNG_FOUND- 
    
If false, do not try to use PNG.
 PNG_VERSION_STRING- 
    
the version of the PNG library found (since CMake 2.8.8)
 
Obsolete variables
The following variables may also be set, for backwards compatibility:
PNG_LIBRARY- 
    
where to find the PNG library.
 PNG_INCLUDE_DIR- 
    
where to find the PNG headers (same as PNG_INCLUDE_DIRS)
 
Since PNG depends on the ZLib compression library, none of the above will be defined unless ZLib can be found.
© 2000–2022 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
 https://cmake.org/cmake/help/v3.23/module/FindPNG.html