Cannot find PNG library on Windows
I have successfully build newest PNG library (1.6.37) using CMake 3.14.4 with MinGW makefile generator, make install
output was:
Install the project...
-- Install configuration: "Release"
-- Installing: C:/Program Files (x86)/libpng/lib/libpng16.dll.a
-- Installing: C:/Program Files (x86)/libpng/bin/libpng16.dll
-- Installing: C:/Program Files (x86)/libpng/lib/libpng16.a
-- Installing: C:/Program Files (x86)/libpng/lib/libpng.dll.a
-- Installing: C:/Program Files (x86)/libpng/lib/libpng.a
-- Installing: C:/Program Files (x86)/libpng/include/png.h
-- Installing: C:/Program Files (x86)/libpng/include/pngconf.h
-- Installing: C:/Program Files (x86)/libpng/include/pnglibconf.h
-- Installing: C:/Program Files (x86)/libpng/include/libpng16/png.h
-- Installing: C:/Program Files (x86)/libpng/include/libpng16/pngconf.h
-- Installing: C:/Program Files (x86)/libpng/include/libpng16/pnglibconf.h
-- Installing: C:/Program Files (x86)/libpng/bin/libpng-config
-- Installing: C:/Program Files (x86)/libpng/bin/libpng16-config
-- Installing: C:/Program Files (x86)/libpng/bin/pngfix.exe
-- Installing: C:/Program Files (x86)/libpng/bin/png-fix-itxt.exe
-- Installing: C:/Program Files (x86)/libpng/share/man/man3/libpng.3
-- Installing: C:/Program Files (x86)/libpng/share/man/man3/libpngpf.3
-- Installing: C:/Program Files (x86)/libpng/share/man/man5/png.5
-- Installing: C:/Program Files (x86)/libpng/lib/pkgconfig/libpng.pc
-- Up-to-date: C:/Program Files (x86)/libpng/bin/libpng-config
-- Installing: C:/Program Files (x86)/libpng/lib/pkgconfig/libpng16.pc
-- Up-to-date: C:/Program Files (x86)/libpng/bin/libpng16-config
-- Installing: C:/Program Files (x86)/libpng/lib/libpng/libpng16.cmake
-- Installing: C:/Program Files (x86)/libpng/lib/libpng/libpng16-release.cmake
I have left all path options to default, only ensuring build type is "Release".
Any project that adds any of these:
find_package(PNG)
find_package(LIBPNG)
find_package(PNG16)
find_package(LIBPNG16)
does not find the package. I have no idea or whether it is possible at all to list all directories CMake is searching for when find_package
or find_library
is invoked.