diff Resources/CMake/DcmtkConfiguration.cmake @ 1362:bf6db7d2f8b1

fix slow DCMTK problem
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 15 May 2015 17:33:43 +0200
parents 94ffb597d297
children 601d34afdab9
line wrap: on
line diff
--- a/Resources/CMake/DcmtkConfiguration.cmake	Fri May 15 17:19:33 2015 +0200
+++ b/Resources/CMake/DcmtkConfiguration.cmake	Fri May 15 17:33:43 2015 +0200
@@ -100,6 +100,11 @@
       ${DCMTK_SOURCES_DIR}/oflog/libsrc/winsock.cc
       )
     
+    execute_process(
+      COMMAND patch -p0 -N -i ${ORTHANC_ROOT}/Resources/Patches/dcmtk-linux-speed.patch
+      WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
+      )
+
   elseif (${CMAKE_SYSTEM_NAME} STREQUAL "Windows")
     list(REMOVE_ITEM DCMTK_SOURCES 
       ${DCMTK_SOURCES_DIR}/oflog/libsrc/unixsock.cc
@@ -108,7 +113,7 @@
     if (${CMAKE_COMPILER_IS_GNUCXX})
       # This is a patch for MinGW64
       execute_process(
-        COMMAND patch -p0 -i ${ORTHANC_ROOT}/Resources/Patches/dcmtk-mingw64.patch
+        COMMAND patch -p0 -N -i ${ORTHANC_ROOT}/Resources/Patches/dcmtk-mingw64.patch
         WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
         )
     endif()