1 # ----------------------------------------------------------------------------
2 # CMake file for libtiff. See root CMakeLists.txt
4 # ----------------------------------------------------------------------------
10 "${CMAKE_CURRENT_SOURCE_DIR}"
11 "${CMAKE_CURRENT_SOURCE_DIR}/../include"
14 add_definitions(-DHAVE_STRING_H=1)
58 set(lib_srcs ${lib_srcs} tif_unix.c)
62 set(lib_srcs ${lib_srcs} tif_win32.c)
66 # set(lib_srcs ${lib_srcs} tif_apple.c)
69 file(GLOB lib_hdrs *.h*)
71 set(lib_ext_hdrs "../include/tiff.h" "../include/tiffio.h" "../include/tiffvers.h")
73 set(the_target "libtiff")
76 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /W3")
80 if(CMAKE_COMPILER_IS_GNUCXX OR CV_ICC)
81 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC")
85 add_library(${the_target} STATIC ${lib_srcs} ${lib_hdrs} ${lib_ext_hdrs})
87 set_target_properties(${the_target}
89 OUTPUT_NAME "${the_target}"
90 DEBUG_POSTFIX "${OPENCV_DEBUG_POSTFIX}"
91 ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/3rdparty/lib/"