mirror of https://github.com/Icinga/icinga2.git
Merge pull request #7780 from sebastic/boost-1.71
Fix building with Boost 1.71.
This commit is contained in:
commit
fe8701d77e
|
@ -47,27 +47,11 @@ set(BOOST_TEST_TARGET_PREFIX "boosttest")
|
||||||
if(NOT Boost_FOUND)
|
if(NOT Boost_FOUND)
|
||||||
find_package(Boost 1.34.0 QUIET)
|
find_package(Boost 1.34.0 QUIET)
|
||||||
endif()
|
endif()
|
||||||
if("${Boost_VERSION}0" LESS "1034000")
|
|
||||||
set(_shared_msg
|
|
||||||
"NOTE: boost::test-based targets and tests cannot "
|
|
||||||
"be added: boost >= 1.34.0 required but not found. "
|
|
||||||
"(found: '${Boost_VERSION}'; want >=103400) ")
|
|
||||||
if(BUILD_TESTING)
|
|
||||||
message(FATAL_ERROR
|
|
||||||
${_shared_msg}
|
|
||||||
"You may disable BUILD_TESTING to continue without the "
|
|
||||||
"tests.")
|
|
||||||
else()
|
|
||||||
message(STATUS
|
|
||||||
${_shared_msg}
|
|
||||||
"BUILD_TESTING disabled, so continuing anyway.")
|
|
||||||
endif()
|
|
||||||
endif()
|
|
||||||
|
|
||||||
include(GetForceIncludeDefinitions)
|
include(GetForceIncludeDefinitions)
|
||||||
include(CopyResourcesToBuildTree)
|
include(CopyResourcesToBuildTree)
|
||||||
|
|
||||||
if(Boost_FOUND AND NOT "${Boost_VERSION}0" LESS "1034000")
|
if(Boost_FOUND)
|
||||||
set(_boosttesttargets_libs)
|
set(_boosttesttargets_libs)
|
||||||
set(_boostConfig "BoostTestTargetsIncluded.h")
|
set(_boostConfig "BoostTestTargetsIncluded.h")
|
||||||
if(NOT Boost_UNIT_TEST_FRAMEWORK_LIBRARY)
|
if(NOT Boost_UNIT_TEST_FRAMEWORK_LIBRARY)
|
||||||
|
@ -144,7 +128,7 @@ function(add_boost_test _name)
|
||||||
"Syntax error in use of add_boost_test: at least one source file required!")
|
"Syntax error in use of add_boost_test: at least one source file required!")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(Boost_FOUND AND NOT "${Boost_VERSION}0" LESS "1034000")
|
if(Boost_FOUND)
|
||||||
|
|
||||||
include_directories(${Boost_INCLUDE_DIRS})
|
include_directories(${Boost_INCLUDE_DIRS})
|
||||||
|
|
||||||
|
@ -236,7 +220,7 @@ function(add_boost_test _name)
|
||||||
set(_test_command ${_target_name})
|
set(_test_command ${_target_name})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(TESTS AND "${Boost_VERSION}" VERSION_GREATER "103799")
|
if(TESTS)
|
||||||
foreach(_test ${TESTS})
|
foreach(_test ${TESTS})
|
||||||
add_test(NAME
|
add_test(NAME
|
||||||
${_name}-${_test}
|
${_name}-${_test}
|
||||||
|
|
Loading…
Reference in New Issue