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