comparison OrthancFramework/Resources/CMake/JsonCppConfiguration.cmake @ 5509:46fa46c83628

upgraded to jsoncpp 1.9.5
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 24 Jan 2024 18:16:17 +0100
parents 48b8dae6dc77
children 0a74634073c0
comparison
equal deleted inserted replaced
5508:ababd0af28ab 5509:46fa46c83628
26 set(JSONCPP_SOURCES_DIR ${CMAKE_BINARY_DIR}/jsoncpp-0.10.7) 26 set(JSONCPP_SOURCES_DIR ${CMAKE_BINARY_DIR}/jsoncpp-0.10.7)
27 set(JSONCPP_URL "https://orthanc.uclouvain.be/downloads/third-party-downloads/jsoncpp-0.10.7.tar.gz") 27 set(JSONCPP_URL "https://orthanc.uclouvain.be/downloads/third-party-downloads/jsoncpp-0.10.7.tar.gz")
28 set(JSONCPP_MD5 "3a8072ca6a1fa9cbaf7715ae625f134f") 28 set(JSONCPP_MD5 "3a8072ca6a1fa9cbaf7715ae625f134f")
29 add_definitions(-DORTHANC_LEGACY_JSONCPP=1) 29 add_definitions(-DORTHANC_LEGACY_JSONCPP=1)
30 else() 30 else()
31 set(JSONCPP_SOURCES_DIR ${CMAKE_BINARY_DIR}/jsoncpp-1.9.4) 31 set(JSONCPP_SOURCES_DIR ${CMAKE_BINARY_DIR}/jsoncpp-1.9.5)
32 set(JSONCPP_URL "https://orthanc.uclouvain.be/downloads/third-party-downloads/jsoncpp-1.9.4.tar.gz") 32 set(JSONCPP_URL "https://orthanc.uclouvain.be/downloads/third-party-downloads/jsoncpp-1.9.5.tar.gz")
33 set(JSONCPP_MD5 "4757b26ec89798c5247fa638edfdc446") 33 set(JSONCPP_MD5 "d6c8c609f2162eff373db62b90a051c7")
34 add_definitions(-DORTHANC_LEGACY_JSONCPP=0) 34 add_definitions(-DORTHANC_LEGACY_JSONCPP=0)
35 set(JSONCPP_CXX11 ON) 35 set(JSONCPP_CXX11 ON)
36 endif() 36 endif()
37 37
38 DownloadPackage(${JSONCPP_MD5} ${JSONCPP_URL} "${JSONCPP_SOURCES_DIR}") 38 DownloadPackage(${JSONCPP_MD5} ${JSONCPP_URL} "${JSONCPP_SOURCES_DIR}")
42 ${JSONCPP_SOURCES_DIR}/src/lib_json/json_value.cpp 42 ${JSONCPP_SOURCES_DIR}/src/lib_json/json_value.cpp
43 ${JSONCPP_SOURCES_DIR}/src/lib_json/json_writer.cpp 43 ${JSONCPP_SOURCES_DIR}/src/lib_json/json_writer.cpp
44 ) 44 )
45 45
46 include_directories( 46 include_directories(
47 BEFORE SYSTEM
47 ${JSONCPP_SOURCES_DIR}/include 48 ${JSONCPP_SOURCES_DIR}/include
48 ) 49 )
49 50
50 if (NOT ENABLE_LOCALE) 51 if (NOT ENABLE_LOCALE)
51 add_definitions(-DJSONCPP_NO_LOCALE_SUPPORT=1) 52 add_definitions(-DJSONCPP_NO_LOCALE_SUPPORT=1)