# HG changeset patch # User Sebastien Jodogne # Date 1756733721 -7200 # Node ID 8a9048d6e5e717e19040570a9b453680ba838ebc # Parent 890518e9d7a8bb2075b3fb919bd94a4558ed5ad3 trying to recover legacy builds diff -r 890518e9d7a8 -r 8a9048d6e5e7 Resources/CMake/GdcmConfiguration.cmake --- a/Resources/CMake/GdcmConfiguration.cmake Mon Sep 01 13:12:21 2025 +0200 +++ b/Resources/CMake/GdcmConfiguration.cmake Mon Sep 01 15:35:21 2025 +0200 @@ -20,6 +20,8 @@ if (STATIC_BUILD OR NOT USE_SYSTEM_GDCM) + set(GDCM_INSTALL_DIR ${CMAKE_CURRENT_BINARY_DIR}/gdcm-static-build) + if (USE_LEGACY_GDCM) set(GDCM_URL "https://orthanc.uclouvain.be/downloads/third-party-downloads/gdcm-2.8.9.tar.gz") set(GDCM_MD5 "aeb00e0cb5375d454010a72e2e0f6154") @@ -97,9 +99,8 @@ URL "${GDCM_URL}" URL_MD5 "${GDCM_MD5}" TIMEOUT 60 - CMAKE_ARGS -DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE} ${Flags} + CMAKE_ARGS -DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE} "-DCMAKE_INSTALL_PREFIX=${GDCM_INSTALL_DIR}" ${Flags} ${BUILD_COMMAND} # Customize "make", only for Linux Standard Base (*) - INSTALL_COMMAND "" # Skip the install step ) if(MSVC) @@ -140,9 +141,10 @@ ) endif() + link_directories(${GDCM_INSTALL_DIR}/lib) + ExternalProject_Get_Property(GDCM binary_dir) include_directories(${binary_dir}/Source/Common) - link_directories(${binary_dir}/bin) ExternalProject_Get_Property(GDCM source_dir) include_directories(