comparison Resources/CMake/LibTiffConfiguration.cmake @ 303:2e59c3fe8e32

trying to fix build on MSVC 2008
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 26 Jan 2024 17:07:16 +0100
parents 2defc8008b33
children d4a1b6efab1b
comparison
equal deleted inserted replaced
302:f1441b74ba09 303:2e59c3fe8e32
68 -DTIFF_UINT32_T=uint32_t 68 -DTIFF_UINT32_T=uint32_t
69 -DTIFF_UINT64_T=uint64_t 69 -DTIFF_UINT64_T=uint64_t
70 -DTIFF_SSIZE_T=ssize_t 70 -DTIFF_SSIZE_T=ssize_t
71 -DHAVE_IEEEFP=1 71 -DHAVE_IEEEFP=1
72 -DHOST_FILLORDER=${TIFF_FILLORDER} 72 -DHOST_FILLORDER=${TIFF_FILLORDER}
73 -DHAVE_SNPRINTF=1
74 -DJPEG_SUPPORT=1 73 -DJPEG_SUPPORT=1
75 -DLZW_SUPPORT=1 74 -DLZW_SUPPORT=1
76 ) 75 )
76
77 if ("${CMAKE_SYSTEM_NAME}" STREQUAL "Windows" AND
78 CMAKE_COMPILER_IS_GNUCXX)
79 # MinGW
80 add_definitions(-DHAVE_SNPRINTF=1)
81 endif()
77 82
78 if (MSVC) 83 if (MSVC)
79 # The "%" must be escaped if using Visual Studio 84 # The "%" must be escaped if using Visual Studio
80 add_definitions( 85 add_definitions(
81 -DTIFF_INT64_FORMAT="%%lld" 86 -DTIFF_INT64_FORMAT="%%lld"
133 ${LIBTIFF_SOURCES_DIR}/libtiff/tif_zip.c 138 ${LIBTIFF_SOURCES_DIR}/libtiff/tif_zip.c
134 ) 139 )
135 140
136 include_directories(${LIBTIFF_SOURCES_DIR}/libtiff) 141 include_directories(${LIBTIFF_SOURCES_DIR}/libtiff)
137 142
138 if ("${CMAKE_SYSTEM_VERSION}" STREQUAL "Windows") 143 if ("${CMAKE_SYSTEM_NAME}" STREQUAL "Windows")
139 list(APPEND LIBTIFF_SOURCES 144 list(APPEND LIBTIFF_SOURCES
140 ${LIBTIFF_SOURCES_DIR}/libtiff/tif_win32.c 145 ${LIBTIFF_SOURCES_DIR}/libtiff/tif_win32.c
141 ) 146 )
142 endif() 147 endif()
143 148