forked from boostorg/config
Merge a few minor config tweaks from Trunk
[SVN r63470]
This commit is contained in:
@@ -53,13 +53,6 @@
|
|||||||
// them is wrong.
|
// them is wrong.
|
||||||
#define BOOST_NO_EXTERN_TEMPLATE
|
#define BOOST_NO_EXTERN_TEMPLATE
|
||||||
|
|
||||||
// Clang version 2.0 (trunk 103769) does not yet properly
|
|
||||||
// value-initialize objects of a pointer-to-member type,
|
|
||||||
// as was reported by Christopher Jefferson in May 2010, Bug 7139,
|
|
||||||
// "ptr to member not zeroed", http://llvm.org/bugs/show_bug.cgi?id=7139
|
|
||||||
// (Niels Dekker, LKEB, May 2010)
|
|
||||||
#define BOOST_NO_COMPLETE_VALUE_INITIALIZATION
|
|
||||||
|
|
||||||
#ifndef BOOST_COMPILER
|
#ifndef BOOST_COMPILER
|
||||||
# define BOOST_COMPILER "Clang version " __clang_version__
|
# define BOOST_COMPILER "Clang version " __clang_version__
|
||||||
#endif
|
#endif
|
||||||
|
@@ -135,9 +135,13 @@
|
|||||||
//
|
//
|
||||||
#if __GNUC__ * 100 + __GNUC_MINOR__ >= 403
|
#if __GNUC__ * 100 + __GNUC_MINOR__ >= 403
|
||||||
# ifndef __GXX_RTTI
|
# ifndef __GXX_RTTI
|
||||||
|
# ifndef BOOST_NO_TYPEID
|
||||||
# define BOOST_NO_TYPEID
|
# define BOOST_NO_TYPEID
|
||||||
|
# endif
|
||||||
|
# ifndef BOOST_NO_RTTI
|
||||||
# define BOOST_NO_RTTI
|
# define BOOST_NO_RTTI
|
||||||
# endif
|
# endif
|
||||||
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// C++0x features not implemented in any GCC version
|
// C++0x features not implemented in any GCC version
|
||||||
|
@@ -68,7 +68,6 @@
|
|||||||
# define BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS
|
# define BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS
|
||||||
# define BOOST_NO_IS_ABSTRACT
|
# define BOOST_NO_IS_ABSTRACT
|
||||||
# define BOOST_NO_FUNCTION_TYPE_SPECIALIZATIONS
|
# define BOOST_NO_FUNCTION_TYPE_SPECIALIZATIONS
|
||||||
# define BOOST_NO_EXTERN_TEMPLATE
|
|
||||||
// TODO: what version is meant here? Have there really been any fixes in cl 12.01 (as e.g. shipped with eVC4)?
|
// TODO: what version is meant here? Have there really been any fixes in cl 12.01 (as e.g. shipped with eVC4)?
|
||||||
# if (_MSC_VER > 1200)
|
# if (_MSC_VER > 1200)
|
||||||
# define BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS
|
# define BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS
|
||||||
|
@@ -8,9 +8,6 @@
|
|||||||
// cygwin specific config options:
|
// cygwin specific config options:
|
||||||
|
|
||||||
#define BOOST_PLATFORM "Cygwin"
|
#define BOOST_PLATFORM "Cygwin"
|
||||||
#define BOOST_NO_CWCTYPE
|
|
||||||
#define BOOST_NO_CWCHAR
|
|
||||||
#define BOOST_NO_SWPRINTF
|
|
||||||
#define BOOST_HAS_DIRENT_H
|
#define BOOST_HAS_DIRENT_H
|
||||||
#define BOOST_HAS_LOG1P
|
#define BOOST_HAS_LOG1P
|
||||||
#define BOOST_HAS_EXPM1
|
#define BOOST_HAS_EXPM1
|
||||||
|
Reference in New Issue
Block a user