From ae443e33fae788d98ccc5f57f68626ca84401034 Mon Sep 17 00:00:00 2001 From: Edward Diener Date: Tue, 9 Jun 2015 22:43:10 -0400 Subject: [PATCH] Updated for shared_mutex header --- include/boost/config/stdlib/libcpp.hpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/include/boost/config/stdlib/libcpp.hpp b/include/boost/config/stdlib/libcpp.hpp index eee2d75d..6fdf12bb 100644 --- a/include/boost/config/stdlib/libcpp.hpp +++ b/include/boost/config/stdlib/libcpp.hpp @@ -67,4 +67,12 @@ // libc++ uses a non-standard messages_base #define BOOST_NO_STD_MESSAGES +#if defined(__has_include) && !__has_include() +# define BOOST_NO_CXX14_HDR_SHARED_MUTEX +#elif defined(__clang__) && (__clang_major__ < 3 || (__clang_major__ == 3 && __clang_minor__ < 4)) +# define BOOST_NO_CXX14_HDR_SHARED_MUTEX +#elif __cplusplus < 201402 +# define BOOST_NO_CXX14_HDR_SHARED_MUTEX +#endif + // --- end ---