forked from boostorg/config
Clang 3.x can't parse <chrono> from gcc-4.6 and earlier.
This commit is contained in:
@ -163,10 +163,13 @@ extern "C" char *gets (char *__s);
|
||||
#endif
|
||||
//
|
||||
// Early clang versions can handle <chrono>, not exactly sure which versions
|
||||
// but certainly up to clang-3.4 and gcc-4.6:
|
||||
// but certainly up to clang-3.8 and gcc-4.6:
|
||||
//
|
||||
#if (__clang_major__ < 3) || ((__clang_major__ == 3) && (__clang_minor__ < 5))
|
||||
# if BOOST_LIBSTDCXX_VERSION < 50000
|
||||
#if (__clang_major__ < 5)
|
||||
# if BOOST_LIBSTDCXX_VERSION < 40800
|
||||
# define BOOST_NO_CXX11_HDR_FUTURE
|
||||
# define BOOST_NO_CXX11_HDR_MUTEX
|
||||
# define BOOST_NO_CXX11_HDR_CONDITION_VARIABLE
|
||||
# define BOOST_NO_CXX11_HDR_CHRONO
|
||||
# endif
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user