changeset 105:66b8d3269070

cont
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 01 Sep 2025 18:10:46 +0200
parents 80ff83122269
children 4cbd0c34670c
files Resources/CMake/GdcmConfiguration.cmake
diffstat 1 files changed, 5 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/Resources/CMake/GdcmConfiguration.cmake	Mon Sep 01 17:59:40 2025 +0200
+++ b/Resources/CMake/GdcmConfiguration.cmake	Mon Sep 01 18:10:46 2025 +0200
@@ -100,11 +100,12 @@
     URL_MD5 "${GDCM_MD5}"
     TIMEOUT 60
     ${PATCH_COMMAND}   # Apply patch to remove networking support (*)
-    CMAKE_ARGS -DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE} "-DCMAKE_INSTALL_PREFIX=${GDCM_INSTALL_DIR}" ${Flags}
 
-    # https://stackoverflow.com/a/43363395
-    # The "--config" option seems not available for MSVC
-    INSTALL_COMMAND ${CMAKE_COMMAND} --build . --target install # --config ${CMAKE_BUILD_TYPE}
+    CMAKE_ARGS
+    -DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE}
+    -DCMAKE_CONFIGURATION_TYPES=${CMAKE_BUILD_TYPE}  # Necessary for MSVC to use the right CRT
+    "-DCMAKE_INSTALL_PREFIX=${GDCM_INSTALL_DIR}"
+    ${Flags}
     )
 
   if(MSVC)