forked from boostorg/config
Fix to get config_test passing with /clr or /clr pure and msvc.
See https://svn.boost.org/trac/boost/ticket/12713. Note that /clr safe is still not supported - so much doesn't work it's hard to call it a C++ compiler in that case.
This commit is contained in:
@@ -218,6 +218,26 @@
|
|||||||
//
|
//
|
||||||
#define BOOST_NO_TWO_PHASE_NAME_LOOKUP
|
#define BOOST_NO_TWO_PHASE_NAME_LOOKUP
|
||||||
|
|
||||||
|
//
|
||||||
|
// Things that don't work in clr mode:
|
||||||
|
//
|
||||||
|
#ifdef _M_CEE
|
||||||
|
#ifndef BOOST_NO_CXX11_THREAD_LOCAL
|
||||||
|
# define BOOST_NO_CXX11_THREAD_LOCAL
|
||||||
|
#endif
|
||||||
|
#ifndef BOOST_NO_SFINAE_EXPR
|
||||||
|
# define BOOST_NO_SFINAE_EXPR
|
||||||
|
#endif
|
||||||
|
#ifndef BOOST_NO_CXX11_REF_QUALIFIERS
|
||||||
|
# define BOOST_NO_CXX11_REF_QUALIFIERS
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
#ifdef _M_CEE_PURE
|
||||||
|
#ifndef BOOST_NO_CXX11_CONSTEXPR
|
||||||
|
# define BOOST_NO_CXX11_CONSTEXPR
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// prefix and suffix headers:
|
// prefix and suffix headers:
|
||||||
//
|
//
|
||||||
|
@@ -196,6 +196,36 @@
|
|||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
//
|
||||||
|
// Things not supported by the CLR:
|
||||||
|
#ifdef _M_CEE
|
||||||
|
#ifndef BOOST_NO_CXX11_HDR_MUTEX
|
||||||
|
# define BOOST_NO_CXX11_HDR_MUTEX
|
||||||
|
#endif
|
||||||
|
#ifndef BOOST_NO_CXX11_HDR_ATOMIC
|
||||||
|
# define BOOST_NO_CXX11_HDR_ATOMIC
|
||||||
|
#endif
|
||||||
|
#ifndef BOOST_NO_CXX11_HDR_FUTURE
|
||||||
|
# define BOOST_NO_CXX11_HDR_FUTURE
|
||||||
|
#endif
|
||||||
|
#ifndef BOOST_NO_CXX11_HDR_CONDITION_VARIABLE
|
||||||
|
# define BOOST_NO_CXX11_HDR_CONDITION_VARIABLE
|
||||||
|
#endif
|
||||||
|
#ifndef BOOST_NO_CXX11_HDR_THREAD
|
||||||
|
# define BOOST_NO_CXX11_HDR_THREAD
|
||||||
|
#endif
|
||||||
|
#ifndef BOOST_NO_CXX14_HDR_SHARED_MUTEX
|
||||||
|
# define BOOST_NO_CXX14_HDR_SHARED_MUTEX
|
||||||
|
#endif
|
||||||
|
#ifndef BOOST_NO_CXX14_STD_EXCHANGE
|
||||||
|
# define BOOST_NO_CXX14_STD_EXCHANGE
|
||||||
|
#endif
|
||||||
|
#ifndef BOOST_NO_FENV_H
|
||||||
|
# define BOOST_NO_FENV_H
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef _CPPLIB_VER
|
#ifdef _CPPLIB_VER
|
||||||
# define BOOST_DINKUMWARE_STDLIB _CPPLIB_VER
|
# define BOOST_DINKUMWARE_STDLIB _CPPLIB_VER
|
||||||
#else
|
#else
|
||||||
|
Reference in New Issue
Block a user