set(Boost_VERSION_STRING "${Boost_VERSION_MAJOR}.${Boost_VERSION_MINOR}.${Boost_VERSION_PATCH}")
# Define final Boost_VERSION
- cmake_policy(GET CMP0093 _Boost_CMP0093
- PARENT_SCOPE # undocumented, do not use outside of CMake
- )
- if("x${_Boost_CMP0093}x" STREQUAL "xNEWx")
- set(Boost_VERSION ${Boost_VERSION_STRING})
+ if(POLICY CMP0093)
+ cmake_policy(GET CMP0093 _Boost_CMP0093)
+ if("x${_Boost_CMP0093}x" STREQUAL "xNEWx")
+ set(Boost_VERSION ${Boost_VERSION_STRING})
+ else()
+ set(Boost_VERSION ${Boost_VERSION_MACRO})
+ endif()
+ unset(_Boost_CMP0093)
else()
set(Boost_VERSION ${Boost_VERSION_MACRO})
endif()
- unset(_Boost_CMP0093)
_Boost_DEBUG_PRINT_VAR("${CMAKE_CURRENT_LIST_FILE}" "${CMAKE_CURRENT_LIST_LINE}" "Boost_VERSION")
_Boost_DEBUG_PRINT_VAR("${CMAKE_CURRENT_LIST_FILE}" "${CMAKE_CURRENT_LIST_LINE}" "Boost_VERSION_STRING")