forked from boostorg/config
Updated for gcc 3.4
[SVN r22722]
This commit is contained in:
@@ -33,7 +33,7 @@
|
|||||||
// Rogue Wave library:
|
// Rogue Wave library:
|
||||||
# define BOOST_STDLIB_CONFIG "boost/config/stdlib/roguewave.hpp"
|
# define BOOST_STDLIB_CONFIG "boost/config/stdlib/roguewave.hpp"
|
||||||
|
|
||||||
#elif defined(__GLIBCPP__)
|
#elif defined(__GLIBCPP__) || defined(__GLIBCXX__)
|
||||||
// GNU libstdc++ 3
|
// GNU libstdc++ 3
|
||||||
# define BOOST_STDLIB_CONFIG "boost/config/stdlib/libstdcpp3.hpp"
|
# define BOOST_STDLIB_CONFIG "boost/config/stdlib/libstdcpp3.hpp"
|
||||||
|
|
||||||
|
@@ -9,16 +9,22 @@
|
|||||||
// config for libstdc++ v3
|
// config for libstdc++ v3
|
||||||
// not much to go in here:
|
// not much to go in here:
|
||||||
|
|
||||||
|
#ifdef __GLIBCXX__
|
||||||
|
#define BOOST_STDLIB "GNU libstdc++ version " BOOST_STRINGIZE(__GLIBCXX__)
|
||||||
|
#else
|
||||||
#define BOOST_STDLIB "GNU libstdc++ version " BOOST_STRINGIZE(__GLIBCPP__)
|
#define BOOST_STDLIB "GNU libstdc++ version " BOOST_STRINGIZE(__GLIBCPP__)
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifndef _GLIBCPP_USE_WCHAR_T
|
#if !defined(_GLIBCPP_USE_WCHAR_T) && !defined(_GLIBCXX_USE_WCHAR_T)
|
||||||
# define BOOST_NO_CWCHAR
|
# define BOOST_NO_CWCHAR
|
||||||
# define BOOST_NO_CWCTYPE
|
# define BOOST_NO_CWCTYPE
|
||||||
# define BOOST_NO_STD_WSTRING
|
# define BOOST_NO_STD_WSTRING
|
||||||
# define BOOST_NO_STD_WSTREAMBUF
|
# define BOOST_NO_STD_WSTREAMBUF
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef _GLIBCPP_USE_LONG_LONG
|
#if !defined(_GLIBCPP_USE_LONG_LONG) \
|
||||||
|
&& !defined(_GLIBCXX_USE_LONG_LONG)\
|
||||||
|
&& defined(BOOST_HAS_LONG_LONG)
|
||||||
// May have been set by compiler/*.hpp, but "long long" without library
|
// May have been set by compiler/*.hpp, but "long long" without library
|
||||||
// support is useless.
|
// support is useless.
|
||||||
# undef BOOST_HAS_LONG_LONG
|
# undef BOOST_HAS_LONG_LONG
|
||||||
|
Reference in New Issue
Block a user