forked from boostorg/config
Fix BOOST_NO_CXX17_HDR_STRING_VIEW and BOOST_NO_CXX17_HDR_OPTIONAL for msvc and clang/msvc.
This commit is contained in:
@@ -205,8 +205,8 @@
|
|||||||
#if (_MSC_VER < 1911) || (_MSVC_LANG < 201703)
|
#if (_MSC_VER < 1911) || (_MSVC_LANG < 201703)
|
||||||
# define BOOST_NO_CXX17_STRUCTURED_BINDINGS
|
# define BOOST_NO_CXX17_STRUCTURED_BINDINGS
|
||||||
# define BOOST_NO_CXX17_IF_CONSTEXPR
|
# define BOOST_NO_CXX17_IF_CONSTEXPR
|
||||||
# define BOOST_NO_CXX17_HDR_OPTIONAL
|
//# define BOOST_NO_CXX17_HDR_OPTIONAL
|
||||||
# define BOOST_NO_CXX17_HDR_STRING_VIEW
|
//# define BOOST_NO_CXX17_HDR_STRING_VIEW
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// MSVC including version 14 has not yet completely
|
// MSVC including version 14 has not yet completely
|
||||||
|
@@ -174,6 +174,8 @@
|
|||||||
#if !defined(_CPPLIB_VER) || (_CPPLIB_VER < 650) || !defined(BOOST_MSVC) || (BOOST_MSVC < 1910) || !defined(_HAS_CXX17) || (_HAS_CXX17 == 0)
|
#if !defined(_CPPLIB_VER) || (_CPPLIB_VER < 650) || !defined(BOOST_MSVC) || (BOOST_MSVC < 1910) || !defined(_HAS_CXX17) || (_HAS_CXX17 == 0)
|
||||||
# define BOOST_NO_CXX17_STD_APPLY
|
# define BOOST_NO_CXX17_STD_APPLY
|
||||||
# define BOOST_NO_CXX17_ITERATOR_TRAITS
|
# define BOOST_NO_CXX17_ITERATOR_TRAITS
|
||||||
|
# define BOOST_NO_CXX17_HDR_STRING_VIEW
|
||||||
|
# define BOOST_NO_CXX17_HDR_OPTIONAL
|
||||||
#endif
|
#endif
|
||||||
#if !defined(_CPPLIB_VER) || (_CPPLIB_VER < 650) || !defined(_HAS_CXX17) || (_HAS_CXX17 == 0) || !defined(_MSVC_STL_UPDATE) || (_MSVC_STL_UPDATE < 201709)
|
#if !defined(_CPPLIB_VER) || (_CPPLIB_VER < 650) || !defined(_HAS_CXX17) || (_HAS_CXX17 == 0) || !defined(_MSVC_STL_UPDATE) || (_MSVC_STL_UPDATE < 201709)
|
||||||
# define BOOST_NO_CXX17_STD_INVOKE
|
# define BOOST_NO_CXX17_STD_INVOKE
|
||||||
|
Reference in New Issue
Block a user