comparison Resources/CMake/DcmtkConfigurationStatic-3.6.4.cmake @ 3594:0654d0838de8

disable thread support in DCMTK if wasm/asm.js
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 06 Jan 2020 17:59:34 +0100
parents 0301f59450fe
children 0afd3c7d8ad2
comparison
equal deleted inserted replaced
3593:0301f59450fe 3594:0654d0838de8
10 macro(DCMTK_UNSET_CACHE) 10 macro(DCMTK_UNSET_CACHE)
11 endmacro() 11 endmacro()
12 12
13 set(DCMTK_BINARY_DIR ${DCMTK_SOURCES_DIR}/) 13 set(DCMTK_BINARY_DIR ${DCMTK_SOURCES_DIR}/)
14 set(DCMTK_CMAKE_INCLUDE ${DCMTK_SOURCES_DIR}/) 14 set(DCMTK_CMAKE_INCLUDE ${DCMTK_SOURCES_DIR}/)
15 set(DCMTK_WITH_THREADS ON) 15
16 if (CMAKE_SYSTEM_NAME STREQUAL "Emscripten")
17 set(DCMTK_WITH_THREADS OFF) # Disable thread support in wasm/asm.js
18 else()
19 set(DCMTK_WITH_THREADS ON)
20 endif()
16 21
17 add_definitions(-DDCMTK_INSIDE_LOG4CPLUS=1) 22 add_definitions(-DDCMTK_INSIDE_LOG4CPLUS=1)
18 23
19 if (IS_DIRECTORY "${DCMTK_SOURCES_DIR}") 24 if (IS_DIRECTORY "${DCMTK_SOURCES_DIR}")
20 set(FirstRun OFF) 25 set(FirstRun OFF)