forked from boostorg/config
add Dinkumware 3.06 library for MSVC and Intel C++
[SVN r10050]
This commit is contained in:
@@ -337,6 +337,13 @@
|
|||||||
// a perfectly good implementation of std::iterator is supplied
|
// a perfectly good implementation of std::iterator is supplied
|
||||||
# elif defined(__SGI_STL_ITERATOR)
|
# elif defined(__SGI_STL_ITERATOR)
|
||||||
# define BOOST_NO_STD_ITERATOR // No std::iterator in this case
|
# define BOOST_NO_STD_ITERATOR // No std::iterator in this case
|
||||||
|
# elif defined(_CPPLIB_VER) && (_CPPLIB_VER >= 306)
|
||||||
|
# // full dinkumware 3.06 and above
|
||||||
|
# define BOOST_NO_HASH
|
||||||
|
# define BOOST_NO_STD_ITERATOR_TRAITS
|
||||||
|
# ifndef _GLOBAL_USING // can be defined in yvals.h
|
||||||
|
# define BOOST_NO_STDC_NAMESPACE
|
||||||
|
# endif
|
||||||
# else // assume using dinkumware's STL that comes with VC++ 6.0
|
# else // assume using dinkumware's STL that comes with VC++ 6.0
|
||||||
# define BOOST_MSVC_STD_ITERATOR
|
# define BOOST_MSVC_STD_ITERATOR
|
||||||
# define BOOST_NO_STD_ITERATOR_TRAITS
|
# define BOOST_NO_STD_ITERATOR_TRAITS
|
||||||
@@ -432,6 +439,13 @@
|
|||||||
// a perfectly good implementation of std::iterator is supplied
|
// a perfectly good implementation of std::iterator is supplied
|
||||||
# elif defined(__SGI_STL_ITERATOR)
|
# elif defined(__SGI_STL_ITERATOR)
|
||||||
# define BOOST_NO_STD_ITERATOR // No std::iterator in this case
|
# define BOOST_NO_STD_ITERATOR // No std::iterator in this case
|
||||||
|
# elif defined(_CPPLIB_VER) && (_CPPLIB_VER >= 306)
|
||||||
|
// full dinkumware 3.06 and above
|
||||||
|
# define BOOST_NO_HASH
|
||||||
|
# define BOOST_NO_STD_ITERATOR_TRAITS
|
||||||
|
# ifndef _GLOBAL_USING // can be defined in yvals.h
|
||||||
|
# define BOOST_NO_STDC_NAMESPACE
|
||||||
|
# endif
|
||||||
# else
|
# else
|
||||||
# define BOOST_MSVC_STD_ITERATOR 1
|
# define BOOST_MSVC_STD_ITERATOR 1
|
||||||
# define BOOST_NO_SLIST
|
# define BOOST_NO_SLIST
|
||||||
@@ -497,6 +511,11 @@
|
|||||||
# define BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS
|
# define BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(__hpux)
|
||||||
|
// HP-UX has a nice stdint.h in a different location, see boost/cstdint.hpp
|
||||||
|
# define BOOST_SYSTEM_HAS_STDINT_H
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifndef BOOST_STD_EXTENSION_NAMESPACE
|
#ifndef BOOST_STD_EXTENSION_NAMESPACE
|
||||||
# define BOOST_STD_EXTENSION_NAMESPACE std
|
# define BOOST_STD_EXTENSION_NAMESPACE std
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user