Mercurial > hg > orthanc-wsi
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 |