comparison OrthancFramework/Resources/CMake/JsonCppConfiguration.cmake @ 5807:8279eaab0d1d attach-custom-data

merged default -> attach-custom-data
author Alain Mazy <am@orthanc.team>
date Tue, 24 Sep 2024 11:39:52 +0200
parents f7adfb22e20e
children
comparison
equal deleted inserted replaced
5085:79f98ee4f04b 5807:8279eaab0d1d
1 # Orthanc - A Lightweight, RESTful DICOM Store 1 # Orthanc - A Lightweight, RESTful DICOM Store
2 # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics 2 # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics
3 # Department, University Hospital of Liege, Belgium 3 # Department, University Hospital of Liege, Belgium
4 # Copyright (C) 2017-2022 Osimis S.A., Belgium 4 # Copyright (C) 2017-2023 Osimis S.A., Belgium
5 # Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium 5 # Copyright (C) 2024-2024 Orthanc Team SRL, Belgium
6 # Copyright (C) 2021-2024 Sebastien Jodogne, ICTEAM UCLouvain, Belgium
6 # 7 #
7 # This program is free software: you can redistribute it and/or 8 # This program is free software: you can redistribute it and/or
8 # modify it under the terms of the GNU Lesser General Public License 9 # modify it under the terms of the GNU Lesser General Public License
9 # as published by the Free Software Foundation, either version 3 of 10 # as published by the Free Software Foundation, either version 3 of
10 # the License, or (at your option) any later version. 11 # the License, or (at your option) any later version.
22 set(JSONCPP_CXX11 OFF) 23 set(JSONCPP_CXX11 OFF)
23 24
24 if (STATIC_BUILD OR NOT USE_SYSTEM_JSONCPP) 25 if (STATIC_BUILD OR NOT USE_SYSTEM_JSONCPP)
25 if (USE_LEGACY_JSONCPP) 26 if (USE_LEGACY_JSONCPP)
26 set(JSONCPP_SOURCES_DIR ${CMAKE_BINARY_DIR}/jsoncpp-0.10.7) 27 set(JSONCPP_SOURCES_DIR ${CMAKE_BINARY_DIR}/jsoncpp-0.10.7)
27 set(JSONCPP_URL "http://orthanc.osimis.io/ThirdPartyDownloads/jsoncpp-0.10.7.tar.gz") 28 set(JSONCPP_URL "https://orthanc.uclouvain.be/downloads/third-party-downloads/jsoncpp-0.10.7.tar.gz")
28 set(JSONCPP_MD5 "3a8072ca6a1fa9cbaf7715ae625f134f") 29 set(JSONCPP_MD5 "3a8072ca6a1fa9cbaf7715ae625f134f")
29 add_definitions(-DORTHANC_LEGACY_JSONCPP=1) 30 add_definitions(-DORTHANC_LEGACY_JSONCPP=1)
30 else() 31 else()
31 set(JSONCPP_SOURCES_DIR ${CMAKE_BINARY_DIR}/jsoncpp-1.9.4) 32 set(JSONCPP_SOURCES_DIR ${CMAKE_BINARY_DIR}/jsoncpp-1.9.5)
32 set(JSONCPP_URL "http://orthanc.osimis.io/ThirdPartyDownloads/jsoncpp-1.9.4.tar.gz") 33 set(JSONCPP_URL "https://orthanc.uclouvain.be/downloads/third-party-downloads/jsoncpp-1.9.5.tar.gz")
33 set(JSONCPP_MD5 "4757b26ec89798c5247fa638edfdc446") 34 set(JSONCPP_MD5 "d6c8c609f2162eff373db62b90a051c7")
34 add_definitions(-DORTHANC_LEGACY_JSONCPP=0) 35 add_definitions(-DORTHANC_LEGACY_JSONCPP=0)
35 set(JSONCPP_CXX11 ON) 36 set(JSONCPP_CXX11 ON)
36 endif() 37 endif()
37 38
38 DownloadPackage(${JSONCPP_MD5} ${JSONCPP_URL} "${JSONCPP_SOURCES_DIR}") 39 DownloadPackage(${JSONCPP_MD5} ${JSONCPP_URL} "${JSONCPP_SOURCES_DIR}")