Mercurial > hg > orthanc-gdcm
changeset 101:8a9048d6e5e7
trying to recover legacy builds
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 01 Sep 2025 15:35:21 +0200 |
parents | 890518e9d7a8 |
children | 50803058462d |
files | Resources/CMake/GdcmConfiguration.cmake |
diffstat | 1 files changed, 5 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- 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(