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