annotate DEPENDENCIES/generic/include/boost/config/stdlib/msl.hpp @ 133:4acb5d8d80b6 tip

Don't fail environmental check if README.md exists (but .txt and no-suffix don't)
author Chris Cannam
date Tue, 30 Jul 2019 12:25:44 +0100
parents c530137014c0
children
rev   line source
Chris@16 1 // (C) Copyright John Maddock 2001.
Chris@16 2 // (C) Copyright Darin Adler 2001.
Chris@16 3 // Use, modification and distribution are subject to the
Chris@16 4 // Boost Software License, Version 1.0. (See accompanying file
Chris@16 5 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
Chris@16 6
Chris@16 7 // See http://www.boost.org for most recent version.
Chris@16 8
Chris@16 9 // Metrowerks standard library:
Chris@16 10
Chris@16 11 #ifndef __MSL_CPP__
Chris@16 12 # include <boost/config/no_tr1/utility.hpp>
Chris@16 13 # ifndef __MSL_CPP__
Chris@16 14 # error This is not the MSL standard library!
Chris@16 15 # endif
Chris@16 16 #endif
Chris@16 17
Chris@16 18 #if __MSL_CPP__ >= 0x6000 // Pro 6
Chris@16 19 # define BOOST_HAS_HASH
Chris@16 20 # define BOOST_STD_EXTENSION_NAMESPACE Metrowerks
Chris@16 21 #endif
Chris@16 22 #define BOOST_HAS_SLIST
Chris@16 23
Chris@16 24 #if __MSL_CPP__ < 0x6209
Chris@16 25 # define BOOST_NO_STD_MESSAGES
Chris@16 26 #endif
Chris@16 27
Chris@16 28 // check C lib version for <stdint.h>
Chris@16 29 #include <cstddef>
Chris@16 30
Chris@16 31 #if defined(__MSL__) && (__MSL__ >= 0x5000)
Chris@16 32 # define BOOST_HAS_STDINT_H
Chris@16 33 # if !defined(__PALMOS_TRAPS__)
Chris@16 34 # define BOOST_HAS_UNISTD_H
Chris@16 35 # endif
Chris@16 36 // boilerplate code:
Chris@16 37 # include <boost/config/posix_features.hpp>
Chris@16 38 #endif
Chris@16 39
Chris@16 40 #if defined(_MWMT) || _MSL_THREADSAFE
Chris@16 41 # define BOOST_HAS_THREADS
Chris@16 42 #endif
Chris@16 43
Chris@16 44 #ifdef _MSL_NO_EXPLICIT_FUNC_TEMPLATE_ARG
Chris@16 45 # define BOOST_NO_STD_USE_FACET
Chris@16 46 # define BOOST_HAS_TWO_ARG_USE_FACET
Chris@16 47 #endif
Chris@16 48
Chris@16 49 // C++0x headers not yet implemented
Chris@16 50 //
Chris@16 51 # define BOOST_NO_CXX11_HDR_ARRAY
Chris@16 52 # define BOOST_NO_CXX11_HDR_CHRONO
Chris@16 53 # define BOOST_NO_CXX11_HDR_CODECVT
Chris@16 54 # define BOOST_NO_CXX11_HDR_CONDITION_VARIABLE
Chris@16 55 # define BOOST_NO_CXX11_HDR_FORWARD_LIST
Chris@16 56 # define BOOST_NO_CXX11_HDR_FUTURE
Chris@16 57 # define BOOST_NO_CXX11_HDR_INITIALIZER_LIST
Chris@16 58 # define BOOST_NO_CXX11_HDR_MUTEX
Chris@16 59 # define BOOST_NO_CXX11_HDR_RANDOM
Chris@16 60 # define BOOST_NO_CXX11_HDR_RATIO
Chris@16 61 # define BOOST_NO_CXX11_HDR_REGEX
Chris@16 62 # define BOOST_NO_CXX11_HDR_SYSTEM_ERROR
Chris@16 63 # define BOOST_NO_CXX11_HDR_THREAD
Chris@16 64 # define BOOST_NO_CXX11_HDR_TUPLE
Chris@16 65 # define BOOST_NO_CXX11_HDR_TYPE_TRAITS
Chris@16 66 # define BOOST_NO_CXX11_HDR_TYPEINDEX
Chris@16 67 # define BOOST_NO_CXX11_HDR_UNORDERED_MAP
Chris@16 68 # define BOOST_NO_CXX11_HDR_UNORDERED_SET
Chris@16 69 # define BOOST_NO_CXX11_NUMERIC_LIMITS
Chris@16 70 # define BOOST_NO_CXX11_ALLOCATOR
Chris@16 71 # define BOOST_NO_CXX11_ATOMIC_SMART_PTR
Chris@16 72 # define BOOST_NO_CXX11_SMART_PTR
Chris@16 73 # define BOOST_NO_CXX11_HDR_FUNCTIONAL
Chris@101 74 # define BOOST_NO_CXX11_HDR_ATOMIC
Chris@101 75 # define BOOST_NO_CXX11_STD_ALIGN
Chris@101 76 # define BOOST_NO_CXX11_ADDRESSOF
Chris@16 77
Chris@16 78 #define BOOST_STDLIB "Metrowerks Standard Library version " BOOST_STRINGIZE(__MSL_CPP__)
Chris@16 79
Chris@16 80
Chris@16 81
Chris@16 82
Chris@16 83
Chris@16 84
Chris@16 85
Chris@16 86
Chris@16 87