1 # ----------------------------------------------------------------------------
2 # CMake file for libtiff. See root CMakeLists.txt
4 # ----------------------------------------------------------------------------
10 "${CMAKE_CURRENT_SOURCE_DIR}"
11 "${CMAKE_CURRENT_SOURCE_DIR}/../include"
56 set(lib_srcs ${lib_srcs} tif_unix.c)
60 set(lib_srcs ${lib_srcs} tif_win32.c)
64 # set(lib_srcs ${lib_srcs} tif_apple.c)
67 file(GLOB lib_hdrs *.h*)
69 set(lib_ext_hdrs "../include/tiff.h" "../include/tiffio.h" "../include/tiffvers.h")
71 set(the_target "libtiff")
74 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /W3")
77 if(UNIX AND CMAKE_COMPILER_IS_GNUCXX)
78 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC")
81 add_library(${the_target} STATIC ${lib_srcs} ${lib_hdrs} ${lib_ext_hdrs})
83 set_target_properties(${the_target}
85 OUTPUT_NAME "${the_target}"
86 DEBUG_POSTFIX "${OPENCV_DEBUG_POSTFIX}"
87 ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/3rdparty/lib/"