Mercurial > hg > orthanc
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) |