diff Resources/CMake/GoogleLogConfiguration.cmake @ 1059:f25c79497739

patch glog for visual studio >= 11.0
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 25 Jul 2014 14:08:10 +0200
parents 80d4f1618b33
children afaa55d42ddd 6784a119484d
line wrap: on
line diff
--- a/Resources/CMake/GoogleLogConfiguration.cmake	Fri Jul 25 11:47:22 2014 +0200
+++ b/Resources/CMake/GoogleLogConfiguration.cmake	Fri Jul 25 14:08:10 2014 +0200
@@ -83,8 +83,17 @@
       COMMAND patch port.cc ${ORTHANC_ROOT}/Resources/Patches/glog-port-cc.diff 
       WORKING_DIRECTORY ${GOOGLE_LOG_SOURCES_DIR}/src/windows
       )
+
+  else(${MSVC})
+    # https://code.google.com/p/google-glog/issues/detail?id=117
+    configure_file(
+      ${ORTHANC_ROOT}/Resources/Patches/glog-visual-studio-port.h
+      ${GOOGLE_LOG_SOURCES_DIR}/src/windows/port.h
+      COPYONLY)
+
   endif()
 
+
   if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux" OR
       ${CMAKE_SYSTEM_NAME} STREQUAL "Darwin" OR
       ${CMAKE_SYSTEM_NAME} STREQUAL "kFreeBSD")