cmake_minimum_required(VERSION 3.1) cmake_policy(VERSION 3.1) project(PNGMINUS C) option(PNGMINUS_USE_STATIC_LIBRARIES "Use the static library builds" ON) # libpng add_subdirectory(../.. libpng) include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../..) include_directories(${CMAKE_CURRENT_BINARY_DIR}/libpng) if(PNGMINUS_USE_STATIC_LIBRARIES) set(PNGMINUS_PNG_LIBRARY png_static) else() set(PNGMINUS_PNG_LIBRARY png) endif() # png2pnm add_executable(png2pnm png2pnm.c) target_link_libraries(png2pnm ${PNGMINUS_PNG_LIBRARY}) # pnm2png add_executable(pnm2png pnm2png.c) target_link_libraries(pnm2png ${PNGMINUS_PNG_LIBRARY})