You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
629 B
24 lines
629 B
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})
|
|
|