# HG changeset patch # User Sebastien Jodogne # Date 1706285236 -3600 # Node ID 2e59c3fe8e326119614e3f2fb89720b9d419b9b1 # Parent f1441b74ba09fd32b5a0ce0c14d28f53a95c8356 trying to fix build on MSVC 2008 diff -r f1441b74ba09 -r 2e59c3fe8e32 Resources/CMake/LibTiffConfiguration.cmake --- a/Resources/CMake/LibTiffConfiguration.cmake Wed Dec 20 21:42:36 2023 +0100 +++ b/Resources/CMake/LibTiffConfiguration.cmake Fri Jan 26 17:07:16 2024 +0100 @@ -70,11 +70,16 @@ -DTIFF_SSIZE_T=ssize_t -DHAVE_IEEEFP=1 -DHOST_FILLORDER=${TIFF_FILLORDER} - -DHAVE_SNPRINTF=1 -DJPEG_SUPPORT=1 -DLZW_SUPPORT=1 ) + if ("${CMAKE_SYSTEM_NAME}" STREQUAL "Windows" AND + CMAKE_COMPILER_IS_GNUCXX) + # MinGW + add_definitions(-DHAVE_SNPRINTF=1) + endif() + if (MSVC) # The "%" must be escaped if using Visual Studio add_definitions( @@ -135,7 +140,7 @@ include_directories(${LIBTIFF_SOURCES_DIR}/libtiff) - if ("${CMAKE_SYSTEM_VERSION}" STREQUAL "Windows") + if ("${CMAKE_SYSTEM_NAME}" STREQUAL "Windows") list(APPEND LIBTIFF_SOURCES ${LIBTIFF_SOURCES_DIR}/libtiff/tif_win32.c )