1PROJECT(libpng C)
2
3INCLUDE_DIRECTORIES(
4  "${CMAKE_CURRENT_SOURCE_DIR}"
5  ${OPENJPEG_SOURCE_DIR}/thirdparty/include
6)
7
8FILE(GLOB SRCS *.c)
9FILE(GLOB HDRS *.h)
10SET(EXT_HDRS
11 ${OPENJPEG_SOURCE_DIR}/thirdparty/include/zlib.h
12 ${OPENJPEG_SOURCE_DIR}/thirdparty/include/zconf.h
13)
14#
15SET(LIBTARGET "png")
16#
17ADD_LIBRARY(${LIBTARGET} STATIC ${SRCS} ${HDRS} ${EXT_HDRS})
18#
19IF(MSVC)
20  SET_TARGET_PROPERTIES(${LIBTARGET} PROPERTIES PREFIX "lib")
21ENDIF(MSVC)
22#
23TARGET_LINK_LIBRARIES(${LIBTARGET} ${Z_LIBNAME} ${M_LIBRARY})
24#
25SET_TARGET_PROPERTIES(${LIBTARGET}
26	PROPERTIES
27    OUTPUT_NAME "${LIBTARGET}"
28	ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/thirdparty/lib)
29#
30