summaryrefslogtreecommitdiff
path: root/png
diff options
context:
space:
mode:
authorMichael R Sweet <michael.r.sweet@gmail.com>2004-09-13 02:12:41 +0000
committerMichael R Sweet <michael.r.sweet@gmail.com>2004-09-13 02:12:41 +0000
commit1ca225e19da3653cba2cd94543ab3f9019e83f3f (patch)
treedb00798b2765c3d1f9f7cd984519f06565addc24 /png
parent12993c9e4352353960a97882bd057fe3b7b5a32b (diff)
Added (unsupported) CMake files (STR #499)
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3829 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'png')
-rw-r--r--png/CMakeLists.txt28
1 files changed, 28 insertions, 0 deletions
diff --git a/png/CMakeLists.txt b/png/CMakeLists.txt
new file mode 100644
index 000000000..abb86f9c9
--- /dev/null
+++ b/png/CMakeLists.txt
@@ -0,0 +1,28 @@
+PROJECT(FLTKPNG)
+INCLUDE_REGULAR_EXPRESSION("^png.*$")
+
+INCLUDE_DIRECTORIES(${FLTKZLIB_SOURCE_DIR})
+
+IF(ZLIB_INCLUDE_DIR)
+INCLUDE_DIRECTORIES(${ZLIB_INCLUDE_DIR})
+ENDIF(ZLIB_INCLUDE_DIR)
+
+INCLUDE_DIRECTORIES(${FLTKPNG_SOURCE_DIR})
+INCLUDE_DIRECTORIES(${FLTKPNG_BINARY_DIR})
+
+# source files for png
+SET(PNG_SRCS
+pngget.c pngrio.c pngwrite.c
+png.c pngmem.c pngrtran.c pngtrans.c pngwtran.c
+pngerror.c pngpread.c pngrutil.c pngwutil.c
+pngread.c pngset.c pngwio.c
+)
+
+ADD_LIBRARY(fltk_png ${PNG_SRCS})
+
+IF(UNIX)
+TARGET_LINK_LIBRARIES(fltk_png ${FLTK_ZLIB_LIBRARIES} -lm)
+ELSE(UNIX)
+TARGET_LINK_LIBRARIES(fltk_png ${FLTK_ZLIB_LIBRARIES})
+ENDIF(UNIX)
+