diff options
author | Josh Blum | 2013-07-25 21:15:02 -0700 |
---|---|---|
committer | Josh Blum | 2013-07-25 21:15:02 -0700 |
commit | b877d078b11cb848b344f4f7534398f70157aa15 (patch) | |
tree | f6dd132e102929a1749e6d041370888a93a6a60d /lib/CMakeLists.txt | |
parent | e3fa9993cd1e0f9bb5aea8a065646200b8701519 (diff) | |
download | sandhi-b877d078b11cb848b344f4f7534398f70157aa15.tar.gz sandhi-b877d078b11cb848b344f4f7534398f70157aa15.tar.bz2 sandhi-b877d078b11cb848b344f4f7534398f70157aa15.zip |
gras: make ptree usage optional on old boosts
Diffstat (limited to 'lib/CMakeLists.txt')
-rw-r--r-- | lib/CMakeLists.txt | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt index ffd53af..749be10 100644 --- a/lib/CMakeLists.txt +++ b/lib/CMakeLists.txt @@ -83,14 +83,28 @@ list(APPEND GRAS_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/output_handlers.cpp ${CMAKE_CURRENT_SOURCE_DIR}/hier_block.cpp ${CMAKE_CURRENT_SOURCE_DIR}/top_block.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/top_block_query.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/json_parser.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/pmc_to_ptree.cpp ${CMAKE_CURRENT_SOURCE_DIR}/register_messages.cpp ${CMAKE_CURRENT_SOURCE_DIR}/weak_container.cpp ${CMAKE_CURRENT_SOURCE_DIR}/serialize_types.cpp ) +if (${Boost_VERSION} LESS 104100) + + message(WARNING "Boost library version < 104100 does not support property tree - GRAS will be compiled without query interface") + list(APPEND GRAS_SOURCES + ${CMAKE_CURRENT_SOURCE_DIR}/top_block_query_no_ptree.cpp + ) + +else() + + list(APPEND GRAS_SOURCES + ${CMAKE_CURRENT_SOURCE_DIR}/top_block_query.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/json_parser.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/pmc_to_ptree.cpp + ) + +endif() + ######################################################################## # Build library ######################################################################## |