# HG changeset patch # User Sebastien Jodogne # Date 1756893306 -7200 # Node ID a9dbd40d06e500729f612212df67ee45808eb034 # Parent b1ae80761fdcab1a3705b79345fc2192a8dc5896 fix crt mismatch diff -r b1ae80761fdc -r a9dbd40d06e5 Resources/CMake/GdcmConfiguration.cmake --- a/Resources/CMake/GdcmConfiguration.cmake Wed Sep 03 11:26:27 2025 +0200 +++ b/Resources/CMake/GdcmConfiguration.cmake Wed Sep 03 11:55:06 2025 +0200 @@ -47,6 +47,13 @@ # "Source/MediaStorageAndFileFormat/gdcmFileStreamer.cxx" set(AdditionalCFlags "-Doff64_t=off_t") set(AdditionalCxxFlags ${AdditionalCFlags}) + elseif (MSVC) + if (USE_LEGACY_GDCM) + # In this case, there is a mismatch between the CRT that is used + # by the GDCM project ("/MT") and by the Orthanc plugin ("/MD") + set(AdditionalCFlags "/MD") + set(AdditionalCxxFlags ${AdditionalCFlags}) + endif() endif() set(Flags