Mercurial > hg > orthanc
comparison Resources/CMake/JsonCppConfiguration.cmake @ 124:1267071a697e
dynamic jsoncpp in debian unstable
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 05 Oct 2012 15:23:20 +0200 |
parents | 3a584803783e |
children | 52c7eb60bbc8 |
comparison
equal
deleted
inserted
replaced
123:7350aff15193 | 124:1267071a697e |
---|---|
1 SET(JSONCPP_SOURCES_DIR ${CMAKE_BINARY_DIR}/jsoncpp-src-0.5.0) | 1 if (USE_DYNAMIC_JSONCPP) |
2 DownloadPackage("http://downloads.sourceforge.net/project/jsoncpp/jsoncpp/0.5.0/jsoncpp-src-0.5.0.tar.gz" "${JSONCPP_SOURCES_DIR}" "" "") | 2 CHECK_INCLUDE_FILE_CXX(jsoncpp/json/reader.h HAVE_JSONCPP_H) |
3 if (NOT HAVE_JSONCPP_H) | |
4 message(FATAL_ERROR "Please install the libjsoncpp-dev package") | |
5 endif() | |
3 | 6 |
4 list(APPEND THIRD_PARTY_SOURCES | 7 link_libraries(jsoncpp) |
5 ${JSONCPP_SOURCES_DIR}/src/lib_json/json_reader.cpp | |
6 ${JSONCPP_SOURCES_DIR}/src/lib_json/json_value.cpp | |
7 ${JSONCPP_SOURCES_DIR}/src/lib_json/json_writer.cpp | |
8 ) | |
9 | 8 |
10 include_directories( | 9 else() |
11 ${JSONCPP_SOURCES_DIR}/include | 10 SET(JSONCPP_SOURCES_DIR ${CMAKE_BINARY_DIR}/jsoncpp-src-0.5.0) |
12 ) | 11 DownloadPackage("http://downloads.sourceforge.net/project/jsoncpp/jsoncpp/0.5.0/jsoncpp-src-0.5.0.tar.gz" "${JSONCPP_SOURCES_DIR}" "" "") |
13 | 12 |
14 source_group(ThirdParty\\JsonCpp REGULAR_EXPRESSION ${JSONCPP_SOURCES_DIR}/.*) | 13 list(APPEND THIRD_PARTY_SOURCES |
14 ${JSONCPP_SOURCES_DIR}/src/lib_json/json_reader.cpp | |
15 ${JSONCPP_SOURCES_DIR}/src/lib_json/json_value.cpp | |
16 ${JSONCPP_SOURCES_DIR}/src/lib_json/json_writer.cpp | |
17 ) | |
18 | |
19 include_directories( | |
20 ${JSONCPP_SOURCES_DIR}/include | |
21 ) | |
22 | |
23 source_group(ThirdParty\\JsonCpp REGULAR_EXPRESSION ${JSONCPP_SOURCES_DIR}/.*) | |
24 endif() | |
25 |