fixed a segfault with fgets return value for some cases inside test function compare_...
[openjpeg.git] / thirdparty / libtiff / CMakeLists.txt
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2 project(libtiff C)
3
4 INCLUDE_DIRECTORIES("${CMAKE_CURRENT_SOURCE_DIR}")
5 #
6 ADD_DEFINITIONS(-DHAVE_STRING_H=1)
7
8 SET(TARGET_FILES
9         t4.h
10     tiffiop.h
11     tif_aux.c
12     tif_close.c
13     tif_codec.c
14     tif_color.c
15     tif_compress.c
16     tif_dir.c
17     tif_dir.h
18     tif_dirinfo.c
19     tif_dirread.c
20     tif_dirwrite.c
21     tif_dumpmode.c
22     tif_error.c
23     tif_extension.c
24     tif_fax3.c
25     tif_fax3.h
26     tif_fax3sm.c
27     tif_flush.c
28     tif_getimage.c
29     tif_jbig.c
30     tif_jpeg.c
31     tif_luv.c
32     tif_lzw.c
33     tif_next.c
34     tif_ojpeg.c
35     tif_open.c
36     tif_packbits.c
37     tif_pixarlog.c
38     tif_predict.c
39     tif_predict.h
40     tif_print.c
41     tif_read.c
42     tif_strip.c
43     tif_swab.c
44     tif_thunder.c
45     tif_tile.c
46     tif_version.c
47     tif_warning.c
48     tif_write.c
49     tif_zip.c
50     uvcode.h
51     )
52
53 IF(UNIX)
54     SET(TARGET_FILES ${TARGET_FILES} tif_unix.c)
55 ENDIF()
56
57 IF(WIN32)
58     SET(TARGET_FILES ${TARGET_FILES} tif_win32.c)
59 ENDIF(WIN32)
60
61 #IF(APPLE)
62 #    SET(TARGET_FILES ${TARGET_FILES} tif_apple.c)
63 #ENDIF(APPLE)
64
65 SET(LIBTARGET "tiff")
66 #
67 ADD_LIBRARY(${LIBTARGET} STATIC ${TARGET_FILES})
68 #
69 IF(MSVC)
70   SET_TARGET_PROPERTIES(${LIBTARGET} PROPERTIES PREFIX "lib")
71 ENDIF(MSVC)
72 #
73 SET_TARGET_PROPERTIES(${LIBTARGET}
74   PROPERTIES
75   OUTPUT_NAME "${LIBTARGET}"
76   ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/thirdparty/lib
77 )
78 #