openjpeg/thirdparty/libtiff/CMakeLists.txt

80 lines
1.3 KiB
CMake
Raw Permalink Normal View History

CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
project(libtiff C)
INCLUDE_DIRECTORIES("${CMAKE_CURRENT_SOURCE_DIR}")
#
ADD_DEFINITIONS(-DHAVE_STRING_H=1)
SET(TARGET_FILES
t4.h
tiffiop.h
tif_aux.c
tif_close.c
tif_codec.c
tif_color.c
tif_compress.c
tif_dir.c
tif_dir.h
tif_dirinfo.c
tif_dirread.c
tif_dirwrite.c
tif_dumpmode.c
tif_error.c
tif_extension.c
tif_fax3.c
tif_fax3.h
tif_fax3sm.c
tif_flush.c
tif_getimage.c
tif_jbig.c
tif_jpeg.c
tif_luv.c
tif_lzw.c
tif_next.c
tif_ojpeg.c
tif_open.c
tif_packbits.c
tif_pixarlog.c
tif_predict.c
tif_predict.h
tif_print.c
tif_read.c
tif_stream.cxx
tif_strip.c
tif_swab.c
tif_thunder.c
tif_tile.c
tif_version.c
tif_warning.c
tif_write.c
tif_zip.c
uvcode.h
)
IF(UNIX)
SET(TARGET_FILES ${TARGET_FILES} tif_unix.c)
ENDIF()
IF(WIN32)
SET(TARGET_FILES ${TARGET_FILES} tif_win32.c)
ENDIF(WIN32)
#IF(APPLE)
# SET(TARGET_FILES ${TARGET_FILES} tif_apple.c)
#ENDIF(APPLE)
SET(LIBTARGET "tiff")
#
ADD_LIBRARY(${LIBTARGET} STATIC ${TARGET_FILES})
#
IF(MSVC)
SET_TARGET_PROPERTIES(${LIBTARGET} PROPERTIES PREFIX "lib")
ENDIF(MSVC)
#
SET_TARGET_PROPERTIES(${LIBTARGET}
PROPERTIES
OUTPUT_NAME "${LIBTARGET}"
ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/thirdparty/lib
)
#