comparison Resources/CMake/DcmtkConfigurationStatic-3.6.4.cmake @ 3316:4b1017928fc4

Fix performance issue in DICOM protocol by disabling Nagle's algorithm
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 28 Feb 2019 18:21:28 +0100
parents fddf3ceed7e5
children 0301f59450fe
comparison
equal deleted inserted replaced
3315:8bf33fa68435 3316:4b1017928fc4
167 167
168 list(REMOVE_ITEM DCMTK_SOURCES 168 list(REMOVE_ITEM DCMTK_SOURCES
169 ${DCMTK_SOURCES_DIR}/dcmdata/libsrc/mkdictbi.cc 169 ${DCMTK_SOURCES_DIR}/dcmdata/libsrc/mkdictbi.cc
170 ${DCMTK_SOURCES_DIR}/dcmdata/libsrc/mkdeftag.cc 170 ${DCMTK_SOURCES_DIR}/dcmdata/libsrc/mkdeftag.cc
171 ) 171 )
172
173
174 # Starting with DCMTK 3.6.2, the Nagle algorithm is not disabled by
175 # default since this does not seem to be appropriate (anymore) for
176 # most modern operating systems. In order to change this default, the
177 # environment variable NO_TCPDELAY can be set to "1" (see envvars.txt
178 # for details). Alternatively, the macro DISABLE_NAGLE_ALGORITHM can
179 # be defined to change this setting at compilation time (see
180 # macros.txt for details).
181 # https://forum.dcmtk.org/viewtopic.php?t=4632
182 add_definitions(
183 -DDISABLE_NAGLE_ALGORITHM=1
184 )