diff Resources/CMake/LibTiffConfiguration.cmake @ 27:2e5db9b72a7b

fix msvc
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 27 Oct 2016 13:02:57 +0200
parents 4f32a0c255dc
children 5f0c6f3871a3
line wrap: on
line diff
--- a/Resources/CMake/LibTiffConfiguration.cmake	Thu Oct 27 12:47:32 2016 +0200
+++ b/Resources/CMake/LibTiffConfiguration.cmake	Thu Oct 27 13:02:57 2016 +0200
@@ -14,9 +14,14 @@
 ")
     file(WRITE ${LIBTIFF_SOURCES_DIR}/libtiff/tiffconf.h "
 #if defined(_MSC_VER)
-#  define WIN32_LEAN_AND_MEAN
-#  include <windows.h>
-typedef SSIZE_T ssize_t;
+#  if !defined(ssize_t)
+#    define WIN32_LEAN_AND_MEAN
+#    include <windows.h>
+#    define ssize_t SSIZE_T
+#  endif
+#  if !defined(snprintf)
+#    define snprintf _snprintf
+#  endif
 #endif
 
 #include <stdint.h>