diff options
Diffstat (limited to 'thirdparty/libtiff/CMakeLists.txt')
| -rw-r--r-- | thirdparty/libtiff/CMakeLists.txt | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/thirdparty/libtiff/CMakeLists.txt b/thirdparty/libtiff/CMakeLists.txt new file mode 100644 index 00000000..851c9573 --- /dev/null +++ b/thirdparty/libtiff/CMakeLists.txt @@ -0,0 +1,79 @@ +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 +) +# |
