forked from boostorg/config
Compare commits
10 Commits
boost-1.23
...
boost-1.24
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
deed43a6a8 | ||
|
|
34c0eb63bf | ||
|
|
4ac695b81f | ||
|
|
313d8ce2fc | ||
|
|
64c32bf98f | ||
|
|
24ad6f217b | ||
|
|
e37ec5a95e | ||
|
|
e3e23aa159 | ||
|
|
79f2762aa2 | ||
|
|
00c899540f |
@@ -70,6 +70,14 @@ int main()
|
||||
|
||||
// compilers
|
||||
|
||||
# ifdef __COMO__
|
||||
cout << "__COMO__ defined as " << __COMO__ << "\n";
|
||||
# endif
|
||||
|
||||
# ifdef __COMO_VERSION__
|
||||
cout << "__COMO_VERSION__ defined as " << __COMO_VERSION__ << "\n";
|
||||
# endif
|
||||
|
||||
# ifdef __GNUC__
|
||||
cout << "__GNUC__ defined as " << __GNUC__ << "\n";
|
||||
# endif
|
||||
@@ -78,6 +86,10 @@ int main()
|
||||
cout << "__GNUC_MINOR__ defined as " << __GNUC_MINOR__ << "\n";
|
||||
# endif
|
||||
|
||||
# ifdef __EDG__
|
||||
cout << "__EDG__ defined as " << __EDG__ << "\n";
|
||||
# endif
|
||||
|
||||
# ifdef __EDG_VERSION__
|
||||
cout << "__EDG_VERSION__ defined as " << __EDG_VERSION__ << "\n";
|
||||
# endif
|
||||
|
||||
@@ -59,7 +59,7 @@
|
||||
#ifndef BOOST_CONFIG_HPP
|
||||
#define BOOST_CONFIG_HPP
|
||||
|
||||
#define BOOST_VERSION 102300
|
||||
#define BOOST_VERSION 102400
|
||||
|
||||
// BOOST_VERSION % 100 is the sub-minor version
|
||||
// BOOST_VERSION / 100 % 1000 is the minor version
|
||||
@@ -74,11 +74,11 @@
|
||||
// burden where it should be, on non-conforming compilers. In the future,
|
||||
// hopefully, less rather than more conformance flags will have to be defined.
|
||||
|
||||
// BOOST_NO_CV_SPECIALIZATIONS: if template specialisations for cv-qualified types
|
||||
// conflict with a specialistaion for unqualififed type.
|
||||
// BOOST_NO_CV_SPECIALIZATIONS: if template specializations for cv-qualified
|
||||
// types conflict with a specialization for unqualififed type.
|
||||
|
||||
// BOOST_NO_CV_VOID_SPECIALIZATIONS: if template specialisations for cv-void types
|
||||
// conflict with a specialistaion for void.
|
||||
// BOOST_NO_CV_VOID_SPECIALIZATIONS: if template specializations for cv-void
|
||||
// types conflict with a specialization for void.
|
||||
|
||||
// BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP: Compiler does not implement
|
||||
// argument-dependent lookup (also named Koenig lookup); see std::3.4.2
|
||||
@@ -294,6 +294,9 @@
|
||||
# elif defined __COMO__
|
||||
# if __COMO_VERSION__ <= 4245
|
||||
# define BOOST_FUNCTION_USE_VIRTUAL_FUNCTIONS
|
||||
# if defined(_MSC_VER) && _MSC_VER <= 1200
|
||||
# define BOOST_NO_STDC_NAMESPACE
|
||||
# endif
|
||||
# endif
|
||||
|
||||
// Compaq Tru64 Unix cxx ---------------------------------------------------
|
||||
@@ -410,8 +413,10 @@
|
||||
// Metrowerks CodeWarrior -------------------------------------------------//
|
||||
|
||||
# elif defined __MWERKS__
|
||||
# if __MWERKS__ <= 0x2401 // 6.2
|
||||
# if __MWERKS__ <= 0x2402 // 7
|
||||
# define BOOST_NO_MEMBER_TEMPLATE_FRIENDS
|
||||
# endif
|
||||
# if __MWERKS__ <= 0x2401 // 6.2
|
||||
# define BOOST_WEAK_FUNCTION_TEMPLATE_ORDERING
|
||||
# endif
|
||||
# if __MWERKS__ <= 0x2301 // 5.3
|
||||
@@ -518,7 +523,9 @@
|
||||
# ifndef _GLOBAL_USING // can be defined in yvals.h
|
||||
# define BOOST_NO_STDC_NAMESPACE
|
||||
# endif
|
||||
# define BOOST_MSVC_STD_ITERATOR
|
||||
# if _CPPLIB_VER < 308 // fix due to kensai@pacbell.net
|
||||
# define BOOST_MSVC_STD_ITERATOR
|
||||
# endif
|
||||
# else
|
||||
# define BOOST_MSVC_STD_ITERATOR
|
||||
# define BOOST_NO_SLIST
|
||||
|
||||
@@ -20,6 +20,8 @@
|
||||
|
||||
/*
|
||||
* Revision history:
|
||||
* 10 Aug 2001:
|
||||
* Added MIPS (big endian) to the big endian family. (Jens Maurer)
|
||||
* 13 Apr 2001:
|
||||
* Added powerpc to the big endian family. (Jeremy Siek)
|
||||
* 5 Apr 2001:
|
||||
@@ -33,11 +35,14 @@
|
||||
|
||||
#include <climits>
|
||||
#include <cfloat>
|
||||
#include <cwchar> // for WCHAR_MIN and WCHAR_MAX
|
||||
#include <boost/config.hpp>
|
||||
|
||||
#if defined(__sparc) || defined(__sparc__) || defined(__powerpc__) || defined(__hppa)
|
||||
#if defined(__sparc) || defined(__sparc__) || defined(__powerpc__) || defined(__ppc__) || defined(__hppa) || defined(_MIPSEB)
|
||||
#define BOOST_BIG_ENDIAN
|
||||
#elif !defined(__i386__)
|
||||
#elif defined(__i386__)
|
||||
#define BOOST_LITTLE_ENDIAN
|
||||
#else
|
||||
#error The file boost/detail/limits.hpp needs to be set up for your CPU type.
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user