]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
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) | |
92f5a8d4 | 53 | # error "boost: Unknown compiler version - please run the configure tests and report the results" |
7c673cae FG |
54 | # endif |
55 | #endif | |
56 | ||
57 | ||
58 | ||
59 |