forked from boostorg/config
MSVC compatible compilers may have __has_include but still set __cplusplus to obsolete versions numbers for MSVC compatibility (ie Intel).
This commit is contained in:
@ -150,7 +150,7 @@
|
|||||||
#if defined(__has_include)
|
#if defined(__has_include)
|
||||||
#if !__has_include(<shared_mutex>)
|
#if !__has_include(<shared_mutex>)
|
||||||
# define BOOST_NO_CXX14_HDR_SHARED_MUTEX
|
# define BOOST_NO_CXX14_HDR_SHARED_MUTEX
|
||||||
#elif __cplusplus < 201402
|
#elif (__cplusplus < 201402) && !defined(_MSC_VER)
|
||||||
# define BOOST_NO_CXX14_HDR_SHARED_MUTEX
|
# define BOOST_NO_CXX14_HDR_SHARED_MUTEX
|
||||||
#endif
|
#endif
|
||||||
#elif !defined(_CPPLIB_VER) || (_CPPLIB_VER < 650)
|
#elif !defined(_CPPLIB_VER) || (_CPPLIB_VER < 650)
|
||||||
|
Reference in New Issue
Block a user