comparison OrthancFramework/Resources/CMake/DcmtkConfigurationStatic-3.6.4.cmake @ 4045:05b8fd21089c framework

fix path
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 10 Jun 2020 21:27:31 +0200
parents d25f4c0fa160
children 304842a0d152
comparison
equal deleted inserted replaced
4044:d25f4c0fa160 4045:05b8fd21089c
32 32
33 if (FirstRun) 33 if (FirstRun)
34 # Apply the patches 34 # Apply the patches
35 execute_process( 35 execute_process(
36 COMMAND ${PATCH_EXECUTABLE} -p0 -N -i 36 COMMAND ${PATCH_EXECUTABLE} -p0 -N -i
37 ${ORTHANC_ROOT}/Resources/Patches/dcmtk-3.6.4.patch 37 ${CMAKE_CURRENT_LIST_DIR}/../Patches/dcmtk-3.6.4.patch
38 WORKING_DIRECTORY ${CMAKE_BINARY_DIR} 38 WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
39 RESULT_VARIABLE Failure 39 RESULT_VARIABLE Failure
40 ) 40 )
41 41
42 if (Failure) 42 if (Failure)
43 message(FATAL_ERROR "Error while patching a file") 43 message(FATAL_ERROR "Error while patching a file")
44 endif() 44 endif()
45 45
46 configure_file( 46 configure_file(
47 ${ORTHANC_ROOT}/Resources/Patches/dcmtk-dcdict_orthanc.cc 47 ${CMAKE_CURRENT_LIST_DIR}/../Patches/dcmtk-dcdict_orthanc.cc
48 ${DCMTK_SOURCES_DIR}/dcmdata/libsrc/dcdict_orthanc.cc 48 ${DCMTK_SOURCES_DIR}/dcmdata/libsrc/dcdict_orthanc.cc
49 COPYONLY) 49 COPYONLY)
50 else() 50 else()
51 message("The patches for DCMTK have already been applied") 51 message("The patches for DCMTK have already been applied")
52 endif() 52 endif()
66 elseif(CMAKE_SYSTEM_NAME STREQUAL "Emscripten") # WebAssembly or asm.js 66 elseif(CMAKE_SYSTEM_NAME STREQUAL "Emscripten") # WebAssembly or asm.js
67 67
68 # Check out "../WebAssembly/ArithmeticTests/" to regenerate the 68 # Check out "../WebAssembly/ArithmeticTests/" to regenerate the
69 # "arith.h" file 69 # "arith.h" file
70 configure_file( 70 configure_file(
71 ${ORTHANC_ROOT}/Resources/WebAssembly/arith.h 71 ${CMAKE_CURRENT_LIST_DIR}/WebAssembly/arith.h
72 ${DCMTK_SOURCES_DIR}/config/include/dcmtk/config/arith.h 72 ${DCMTK_SOURCES_DIR}/config/include/dcmtk/config/arith.h
73 COPYONLY) 73 COPYONLY)
74 74
75 UNSET(C_CHAR_UNSIGNED CACHE) 75 UNSET(C_CHAR_UNSIGNED CACHE)
76 SET(C_CHAR_UNSIGNED 0 CACHE INTERNAL "") 76 SET(C_CHAR_UNSIGNED 0 CACHE INTERNAL "")