forked from boostorg/config
Added new config options - not yet quite finished - test cases to come.
[SVN r13972]
This commit is contained in:
@@ -31,6 +31,7 @@
|
|||||||
# define BOOST_NO_PRIVATE_IN_AGGREGATE
|
# define BOOST_NO_PRIVATE_IN_AGGREGATE
|
||||||
# define BOOST_NO_SWPRINTF
|
# define BOOST_NO_SWPRINTF
|
||||||
# define BOOST_NO_USING_TEMPLATE
|
# define BOOST_NO_USING_TEMPLATE
|
||||||
|
# define BOOST_BCB_PARTIAL_SPECIALIZATION_BUG
|
||||||
// we shouldn't really need this - but too many things choke
|
// we shouldn't really need this - but too many things choke
|
||||||
// without it, this needs more investigation:
|
// without it, this needs more investigation:
|
||||||
# define BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS
|
# define BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS
|
||||||
@@ -58,6 +59,10 @@
|
|||||||
# define BOOST_NO_EXCEPTIONS
|
# define BOOST_NO_EXCEPTIONS
|
||||||
#endif
|
#endif
|
||||||
//
|
//
|
||||||
|
// all versions have a <dirent.h>:
|
||||||
|
//
|
||||||
|
#define BOOST_HAS_DIRENT_H
|
||||||
|
//
|
||||||
// Disable Win32 support in ANSI mode:
|
// Disable Win32 support in ANSI mode:
|
||||||
//
|
//
|
||||||
#pragma defineonoption BOOST_DISABLE_WIN32 -A
|
#pragma defineonoption BOOST_DISABLE_WIN32 -A
|
||||||
|
@@ -25,6 +25,7 @@
|
|||||||
|
|
||||||
# if(__MWERKS__ <= 0x2406) || !defined(BOOST_STRICT_CONFIG) // 7.0 & 7.1
|
# if(__MWERKS__ <= 0x2406) || !defined(BOOST_STRICT_CONFIG) // 7.0 & 7.1
|
||||||
# define BOOST_NO_MEMBER_TEMPLATE_FRIENDS
|
# define BOOST_NO_MEMBER_TEMPLATE_FRIENDS
|
||||||
|
# define BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
#if !__option(wchar_type)
|
#if !__option(wchar_type)
|
||||||
|
@@ -9,6 +9,7 @@
|
|||||||
|
|
||||||
#define BOOST_NO_MEMBER_TEMPLATE_FRIENDS
|
#define BOOST_NO_MEMBER_TEMPLATE_FRIENDS
|
||||||
#define BOOST_NO_INCLASS_MEMBER_INITIALIZATION
|
#define BOOST_NO_INCLASS_MEMBER_INITIALIZATION
|
||||||
|
#define BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS
|
||||||
//
|
//
|
||||||
// On AIX thread support seems to be indicated by _THREAD_SAFE:
|
// On AIX thread support seems to be indicated by _THREAD_SAFE:
|
||||||
//
|
//
|
||||||
|
@@ -18,6 +18,11 @@
|
|||||||
// POSIX version 6 requires <stdint.h>
|
// POSIX version 6 requires <stdint.h>
|
||||||
# if defined(_POSIX_VERSION) && (_POSIX_VERSION >= 200100)
|
# if defined(_POSIX_VERSION) && (_POSIX_VERSION >= 200100)
|
||||||
# define BOOST_HAS_STDINT_H
|
# define BOOST_HAS_STDINT_H
|
||||||
|
# endif
|
||||||
|
|
||||||
|
// POSIX version 2 requires <dirent.h>
|
||||||
|
# if defined(_POSIX_VERSION) && (_POSIX_VERSION >= 199009L)
|
||||||
|
# define BOOST_HAS_DIRENT_H
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
// POSIX defines _POSIX_THREADS > 0 for pthread support,
|
// POSIX defines _POSIX_THREADS > 0 for pthread support,
|
||||||
|
@@ -77,6 +77,14 @@
|
|||||||
# define BOOST_MSVC6_MEMBER_TEMPLATES
|
# define BOOST_MSVC6_MEMBER_TEMPLATES
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Without partial specialization, can't test for partial specialisation bugs:
|
||||||
|
//
|
||||||
|
# if defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) \
|
||||||
|
&& !defined(BOOST_BCB_PARTIAL_SPECIALIZATION_BUG)
|
||||||
|
# define BOOST_BCB_PARTIAL_SPECIALIZATION_BUG
|
||||||
|
# endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Without partial specialization, std::iterator_traits can't work:
|
// Without partial specialization, std::iterator_traits can't work:
|
||||||
//
|
//
|
||||||
|
Reference in New Issue
Block a user