I am using libpng in my project. Right now, I can compile my project with: g++ *.cpp `libpng-config --ldflags`
I want to switch to using CMake for easy recompiling
I finally solved it using find_package. Thanks to this blog post.
find_package
find_package(PNG REQUIRED) include_directories(${PNG_INCLUDE_DIR}) target_link_libraries(${MY_EXEC} ${PNG_LIBRARY})