summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCosmin Truta <ctruta@gmail.com>2018-11-25 18:12:50 -0500
committerCosmin Truta <ctruta@gmail.com>2019-04-10 22:23:25 -0400
commit3342fafa608055bedc249fe660973c2505fd81e2 (patch)
tree2c53731a6594bbb885eacd816ef2b674ece48eff
parent3f0f1d5579c8744ab49ab333aa95f1f319f77c63 (diff)
downloadlibpng-3342fafa608055bedc249fe660973c2505fd81e2.tar.gz
pngminus: Add a CMakeLists file
-rw-r--r--contrib/pngminus/CMakeLists.txt24
1 files changed, 24 insertions, 0 deletions
diff --git a/contrib/pngminus/CMakeLists.txt b/contrib/pngminus/CMakeLists.txt
new file mode 100644
index 000000000..1f815a582
--- /dev/null
+++ b/contrib/pngminus/CMakeLists.txt
@@ -0,0 +1,24 @@
+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})