| Index: third_party/boost/boost/preprocessor/config/config.hpp
|
| diff --git a/third_party/boost/boost/preprocessor/config/config.hpp b/third_party/boost/boost/preprocessor/config/config.hpp
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..dd0f7138d03473d846fe70e78c14959da5973d51
|
| --- /dev/null
|
| +++ b/third_party/boost/boost/preprocessor/config/config.hpp
|
| @@ -0,0 +1,70 @@
|
| +# /* **************************************************************************
|
| +# * *
|
| +# * (C) Copyright Paul Mensonides 2002.
|
| +# * Distributed under the Boost Software License, Version 1.0. (See
|
| +# * accompanying file LICENSE_1_0.txt or copy at
|
| +# * http://www.boost.org/LICENSE_1_0.txt)
|
| +# * *
|
| +# ************************************************************************** */
|
| +#
|
| +# /* See http://www.boost.org for most recent version. */
|
| +#
|
| +# ifndef BOOST_PREPROCESSOR_CONFIG_CONFIG_HPP
|
| +# define BOOST_PREPROCESSOR_CONFIG_CONFIG_HPP
|
| +#
|
| +# /* BOOST_PP_CONFIG_FLAGS */
|
| +#
|
| +# define BOOST_PP_CONFIG_STRICT() 0x0001
|
| +# define BOOST_PP_CONFIG_IDEAL() 0x0002
|
| +#
|
| +# define BOOST_PP_CONFIG_MSVC() 0x0004
|
| +# define BOOST_PP_CONFIG_MWCC() 0x0008
|
| +# define BOOST_PP_CONFIG_BCC() 0x0010
|
| +# define BOOST_PP_CONFIG_EDG() 0x0020
|
| +# define BOOST_PP_CONFIG_DMC() 0x0040
|
| +#
|
| +# ifndef BOOST_PP_CONFIG_FLAGS
|
| +# if defined(__GCCXML__)
|
| +# define BOOST_PP_CONFIG_FLAGS() (BOOST_PP_CONFIG_STRICT())
|
| +# elif defined(__WAVE__)
|
| +# define BOOST_PP_CONFIG_FLAGS() (BOOST_PP_CONFIG_STRICT())
|
| +# elif defined(__MWERKS__) && __MWERKS__ >= 0x3200
|
| +# define BOOST_PP_CONFIG_FLAGS() (BOOST_PP_CONFIG_STRICT())
|
| +# elif defined(__EDG__) || defined(__EDG_VERSION__)
|
| +# if defined(_MSC_VER) && __EDG_VERSION__ >= 308
|
| +# define BOOST_PP_CONFIG_FLAGS() (BOOST_PP_CONFIG_MSVC())
|
| +# else
|
| +# define BOOST_PP_CONFIG_FLAGS() (BOOST_PP_CONFIG_EDG() | BOOST_PP_CONFIG_STRICT())
|
| +# endif
|
| +# elif defined(__MWERKS__)
|
| +# define BOOST_PP_CONFIG_FLAGS() (BOOST_PP_CONFIG_MWCC())
|
| +# elif defined(__DMC__)
|
| +# define BOOST_PP_CONFIG_FLAGS() (BOOST_PP_CONFIG_DMC())
|
| +# elif defined(__BORLANDC__) && __BORLANDC__ >= 0x581
|
| +# define BOOST_PP_CONFIG_FLAGS() (BOOST_PP_CONFIG_STRICT())
|
| +# elif defined(__BORLANDC__) || defined(__IBMC__) || defined(__IBMCPP__) || defined(__SUNPRO_CC)
|
| +# define BOOST_PP_CONFIG_FLAGS() (BOOST_PP_CONFIG_BCC())
|
| +# elif defined(_MSC_VER)
|
| +# define BOOST_PP_CONFIG_FLAGS() (BOOST_PP_CONFIG_MSVC())
|
| +# else
|
| +# define BOOST_PP_CONFIG_FLAGS() (BOOST_PP_CONFIG_STRICT())
|
| +# endif
|
| +# endif
|
| +#
|
| +# /* BOOST_PP_CONFIG_EXTENDED_LINE_INFO */
|
| +#
|
| +# ifndef BOOST_PP_CONFIG_EXTENDED_LINE_INFO
|
| +# define BOOST_PP_CONFIG_EXTENDED_LINE_INFO 0
|
| +# endif
|
| +#
|
| +# /* BOOST_PP_CONFIG_ERRORS */
|
| +#
|
| +# ifndef BOOST_PP_CONFIG_ERRORS
|
| +# ifdef NDEBUG
|
| +# define BOOST_PP_CONFIG_ERRORS 0
|
| +# else
|
| +# define BOOST_PP_CONFIG_ERRORS 1
|
| +# endif
|
| +# endif
|
| +#
|
| +# endif
|
|
|