OLD | NEW |
(Empty) | |
| 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 repor
t the results" |
| 54 # endif |
| 55 #endif |
| 56 |
| 57 |
| 58 |
| 59 |
OLD | NEW |