Mercurial > hg > orthanc
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() |