# HG changeset patch # User Sebastien Jodogne # Date 1523371729 -7200 # Node ID 21e2ed283cd52a65a6de503c0c79bbafce9ef46d # Parent ce2dfba9417c8bf749670924895d8412a18694e8 fix wasm diff -r ce2dfba9417c -r 21e2ed283cd5 Resources/CMake/DcmtkConfiguration.cmake --- a/Resources/CMake/DcmtkConfiguration.cmake Tue Apr 10 06:57:42 2018 +0200 +++ b/Resources/CMake/DcmtkConfiguration.cmake Tue Apr 10 16:48:49 2018 +0200 @@ -101,6 +101,7 @@ endif() + # C_CHAR_UNSIGNED *must* be set before calling "GenerateDCMTKConfigure.cmake" IF (CMAKE_CROSSCOMPILING) if (CMAKE_COMPILER_IS_GNUCXX AND CMAKE_SYSTEM_NAME STREQUAL "Windows") # MinGW @@ -115,6 +116,9 @@ ${DCMTK_SOURCES_DIR}/config/include/dcmtk/config/arith.h COPYONLY) + UNSET(C_CHAR_UNSIGNED CACHE) + SET(C_CHAR_UNSIGNED 0 CACHE INTERNAL "") + else() message(FATAL_ERROR "Support your platform here") endif() @@ -156,7 +160,6 @@ UNSET(SIZEOF_LONG CACHE) UNSET(SIZEOF_SHORT CACHE) UNSET(SIZEOF_VOID_P CACHE) - UNSET(C_CHAR_UNSIGNED CACHE) SET(SIZEOF_VOID_P 4 CACHE INTERNAL "") SET(SIZEOF_CHAR 1 CACHE INTERNAL "") @@ -166,7 +169,6 @@ SET(SIZEOF_LONG 4 CACHE INTERNAL "") SET(SIZEOF_SHORT 2 CACHE INTERNAL "") SET(SIZEOF_VOID_P 4 CACHE INTERNAL "") - SET(C_CHAR_UNSIGNED 0 CACHE INTERNAL "") endif()