comparison 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
comparison
equal deleted inserted replaced
1361:94ffb597d297 1362:bf6db7d2f8b1
98 list(REMOVE_ITEM DCMTK_SOURCES 98 list(REMOVE_ITEM DCMTK_SOURCES
99 ${DCMTK_SOURCES_DIR}/oflog/libsrc/windebap.cc 99 ${DCMTK_SOURCES_DIR}/oflog/libsrc/windebap.cc
100 ${DCMTK_SOURCES_DIR}/oflog/libsrc/winsock.cc 100 ${DCMTK_SOURCES_DIR}/oflog/libsrc/winsock.cc
101 ) 101 )
102 102
103 execute_process(
104 COMMAND patch -p0 -N -i ${ORTHANC_ROOT}/Resources/Patches/dcmtk-linux-speed.patch
105 WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
106 )
107
103 elseif (${CMAKE_SYSTEM_NAME} STREQUAL "Windows") 108 elseif (${CMAKE_SYSTEM_NAME} STREQUAL "Windows")
104 list(REMOVE_ITEM DCMTK_SOURCES 109 list(REMOVE_ITEM DCMTK_SOURCES
105 ${DCMTK_SOURCES_DIR}/oflog/libsrc/unixsock.cc 110 ${DCMTK_SOURCES_DIR}/oflog/libsrc/unixsock.cc
106 ) 111 )
107 112
108 if (${CMAKE_COMPILER_IS_GNUCXX}) 113 if (${CMAKE_COMPILER_IS_GNUCXX})
109 # This is a patch for MinGW64 114 # This is a patch for MinGW64
110 execute_process( 115 execute_process(
111 COMMAND patch -p0 -i ${ORTHANC_ROOT}/Resources/Patches/dcmtk-mingw64.patch 116 COMMAND patch -p0 -N -i ${ORTHANC_ROOT}/Resources/Patches/dcmtk-mingw64.patch
112 WORKING_DIRECTORY ${CMAKE_BINARY_DIR} 117 WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
113 ) 118 )
114 endif() 119 endif()
115 120
116 endif() 121 endif()