diff Resources/CMake/LibTiffConfiguration.cmake @ 25:4f32a0c255dc

fix msvc
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 27 Oct 2016 12:44:35 +0200
parents 16ef671c9269
children 2e5db9b72a7b
line wrap: on
line diff
--- a/Resources/CMake/LibTiffConfiguration.cmake	Thu Oct 27 12:15:53 2016 +0200
+++ b/Resources/CMake/LibTiffConfiguration.cmake	Thu Oct 27 12:44:35 2016 +0200
@@ -13,13 +13,19 @@
 #include <string.h>
 ")
     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;
+#endif
+
 #include <stdint.h>
 #include <sys/types.h>
 ")
   endif()
 
   set(TIFF_FILLORDER FILLORDER_MSB2LSB)
-  if(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "i.*86.*" OR
+  if (CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "i.*86.*" OR
       CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "amd64.*" OR
       CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "x86_64.*")
     set(TIFF_FILLORDER FILLORDER_LSB2MSB)