comparison Resources/CMake/DcmtkConfiguration.cmake @ 2928:85999ed092c5

New CMake option "ENABLE_DCMTK_LOG" to disable logging internal to DCMTK
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 09 Nov 2018 14:48:32 +0100
parents 6d5e36e1256f
children 0c2a8d5e0097
comparison
equal deleted inserted replaced
2927:9f48722e8508 2928:85999ed092c5
321 # http://support.dcmtk.org/docs-snapshot/file_macros.html 321 # http://support.dcmtk.org/docs-snapshot/file_macros.html
322 add_definitions( 322 add_definitions(
323 -DLOG4CPLUS_DISABLE_FATAL=1 323 -DLOG4CPLUS_DISABLE_FATAL=1
324 -DDCMTK_VERSION_NUMBER=${DCMTK_VERSION_NUMBER} 324 -DDCMTK_VERSION_NUMBER=${DCMTK_VERSION_NUMBER}
325 ) 325 )
326
327 if (NOT ENABLE_DCMTK_LOG)
328 # Disable logging internal to DCMTK
329 # https://groups.google.com/d/msg/orthanc-users/v2SzzAmY948/VxT1QVGiBAAJ
330 add_definitions(
331 -DDCMTK_LOG4CPLUS_DISABLE_FATAL=1
332 -DDCMTK_LOG4CPLUS_DISABLE_ERROR=1
333 -DDCMTK_LOG4CPLUS_DISABLE_WARN=1
334 -DDCMTK_LOG4CPLUS_DISABLE_INFO=1
335 -DDCMTK_LOG4CPLUS_DISABLE_DEBUG=1
336 )
337 endif()
326 338
327 include_directories( 339 include_directories(
328 #${DCMTK_SOURCES_DIR} 340 #${DCMTK_SOURCES_DIR}
329 ${DCMTK_SOURCES_DIR}/config/include 341 ${DCMTK_SOURCES_DIR}/config/include
330 ${DCMTK_SOURCES_DIR}/ofstd/include 342 ${DCMTK_SOURCES_DIR}/ofstd/include