diff options
Diffstat (limited to 'png')
| -rw-r--r-- | png/CMakeLists.txt | 28 |
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)
+
|
