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