diff options
author | Alex Turbov <i.zaufi@gmail.com> | 2019-04-26 06:46:17 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2019-04-30 18:25:51 (GMT) |
commit | 684338aff6cecad6e9ef32e321dd318081edb721 (patch) | |
tree | 027dd336fc0da816b23619a13ee574f056f4242c /Modules/FindBoost.cmake | |
parent | 7700df9b1ef66761cad08cfc08344d5b27660e9f (diff) | |
download | CMake-684338aff6cecad6e9ef32e321dd318081edb721.zip CMake-684338aff6cecad6e9ef32e321dd318081edb721.tar.gz CMake-684338aff6cecad6e9ef32e321dd318081edb721.tar.bz2 |
FindBoost: Record compiler features for Boost 1.67 and above
Remove the 1.67 upper-bound on compiler feature computation so that with
newer versions we at least get it mostly right. Leave a comment with
notes about updating features for future versions.
Diffstat (limited to 'Modules/FindBoost.cmake')
-rw-r--r-- | Modules/FindBoost.cmake | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/Modules/FindBoost.cmake b/Modules/FindBoost.cmake index b5cc4cf..cd79f24 100644 --- a/Modules/FindBoost.cmake +++ b/Modules/FindBoost.cmake @@ -1048,11 +1048,17 @@ endfunction() # Some boost libraries may require particular set of compler features. # The very first one was `boost::fiber` introduced in Boost 1.62. # One can check required compiler features of it in -# `${Boost_ROOT}/libs/fiber/build/Jamfile.v2`. +# - `${Boost_ROOT}/libs/fiber/build/Jamfile.v2`; +# - `${Boost_ROOT}/libs/context/build/Jamfile.v2`. +# +# TODO (Re)Check compiler features on (every?) release ??? +# One may use the following command to get the files to check: +# +# $ find . -name Jamfile.v2 | grep build | xargs grep -l cxx1 # function(_Boost_COMPILER_FEATURES component _ret) - # Boost >= 1.62 and < 1.67 - if(NOT Boost_VERSION VERSION_LESS 106200 AND Boost_VERSION VERSION_LESS 106700) + # Boost >= 1.62 + if(NOT Boost_VERSION VERSION_LESS 106200) set(_Boost_FIBER_COMPILER_FEATURES cxx_alias_templates cxx_auto_type |