Mercurial > hg > vamp-build-and-test
comparison DEPENDENCIES/generic/include/boost/config/compiler/comeau.hpp @ 16:2665513ce2d3
Add boost headers
author | Chris Cannam |
---|---|
date | Tue, 05 Aug 2014 11:11:38 +0100 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
15:663ca0da4350 | 16:2665513ce2d3 |
---|---|
1 // (C) Copyright John Maddock 2001. | |
2 // (C) Copyright Douglas Gregor 2001. | |
3 // (C) Copyright Peter Dimov 2001. | |
4 // (C) Copyright Aleksey Gurtovoy 2003. | |
5 // (C) Copyright Beman Dawes 2003. | |
6 // (C) Copyright Jens Maurer 2003. | |
7 // Use, modification and distribution are subject to the | |
8 // Boost Software License, Version 1.0. (See accompanying file | |
9 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) | |
10 | |
11 // See http://www.boost.org for most recent version. | |
12 | |
13 // Comeau C++ compiler setup: | |
14 | |
15 #include "boost/config/compiler/common_edg.hpp" | |
16 | |
17 #if (__COMO_VERSION__ <= 4245) | |
18 | |
19 # if defined(_MSC_VER) && _MSC_VER <= 1300 | |
20 # if _MSC_VER > 100 | |
21 // only set this in non-strict mode: | |
22 # define BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP | |
23 # endif | |
24 # endif | |
25 | |
26 // Void returns don't work when emulating VC 6 (Peter Dimov) | |
27 // TODO: look up if this doesn't apply to the whole 12xx range | |
28 # if defined(_MSC_VER) && (_MSC_VER < 1300) | |
29 # define BOOST_NO_VOID_RETURNS | |
30 # endif | |
31 | |
32 #endif // version 4245 | |
33 | |
34 // | |
35 // enable __int64 support in VC emulation mode | |
36 // | |
37 # if defined(_MSC_VER) && (_MSC_VER >= 1200) | |
38 # define BOOST_HAS_MS_INT64 | |
39 # endif | |
40 | |
41 #define BOOST_COMPILER "Comeau compiler version " BOOST_STRINGIZE(__COMO_VERSION__) | |
42 | |
43 // | |
44 // versions check: | |
45 // we don't know Comeau prior to version 4245: | |
46 #if __COMO_VERSION__ < 4245 | |
47 # error "Compiler not configured - please reconfigure" | |
48 #endif | |
49 // | |
50 // last known and checked version is 4245: | |
51 #if (__COMO_VERSION__ > 4245) | |
52 # if defined(BOOST_ASSERT_CONFIG) | |
53 # error "Unknown compiler version - please run the configure tests and report the results" | |
54 # endif | |
55 #endif | |
56 | |
57 | |
58 | |
59 |