BUG: Eliminates detection of Boost system library prior to 1.35 (see issue #8734)
This commit is contained in:
parent
257937f2bd
commit
10da3f74ea
|
@ -299,9 +299,19 @@ endif(Boost_FIND_VERSION_EXACT)
|
||||||
# Boost.
|
# Boost.
|
||||||
set(Boost_ERROR_REASON)
|
set(Boost_ERROR_REASON)
|
||||||
|
|
||||||
|
|
||||||
SET( _boost_IN_CACHE TRUE)
|
SET( _boost_IN_CACHE TRUE)
|
||||||
IF(Boost_INCLUDE_DIR)
|
IF(Boost_INCLUDE_DIR)
|
||||||
|
|
||||||
|
# On versions < 1.35, remove the System library from the considered list
|
||||||
|
# since it wasn't added until 1.35.
|
||||||
|
if(Boost_VERSION)
|
||||||
|
math(EXPR _boost_maj "${Boost_VERSION} / 100000")
|
||||||
|
math(EXPR _boost_min "${Boost_VERSION} / 100 % 1000")
|
||||||
|
if(${_boost_maj}.${_boost_min} VERSION_LESS 1.35)
|
||||||
|
list(REMOVE_ITEM Boost_FIND_COMPONENTS system)
|
||||||
|
endif()
|
||||||
|
endif()
|
||||||
|
|
||||||
FOREACH(COMPONENT ${Boost_FIND_COMPONENTS})
|
FOREACH(COMPONENT ${Boost_FIND_COMPONENTS})
|
||||||
STRING(TOUPPER ${COMPONENT} COMPONENT)
|
STRING(TOUPPER ${COMPONENT} COMPONENT)
|
||||||
IF(NOT Boost_${COMPONENT}_FOUND)
|
IF(NOT Boost_${COMPONENT}_FOUND)
|
||||||
|
|
Loading…
Reference in New Issue