]> git.lyx.org Git - lyx.git/blob - boost/boost/config/compiler/common_edg.hpp
93a5ee3a629fdda4fe302c8f139c1f63e09093e3
[lyx.git] / boost / boost / config / compiler / common_edg.hpp
1 //  (C) Copyright Boost.org 2001. Permission to copy, use, modify, sell and
2 //  distribute this software is granted provided this copyright notice appears
3 //  in all copies. This software is provided "as is" without express or implied
4 //  warranty, and with no claim as to its suitability for any purpose.
5
6 //  See http://www.boost.org for most recent version.
7
8 //
9 // Options common to all edg based compilers.
10 //
11 // This is included from within the individual compiler mini-configs.
12
13 #ifndef __EDG_VERSION__
14 #  error This file requires that __EDG_VERSION__ be defined.
15 #endif
16
17 #if (__EDG_VERSION__ <= 238)
18 #   define BOOST_NO_INTEGRAL_INT64_T
19 #endif
20
21 #if (__EDG_VERSION__ <= 240)
22 #   define BOOST_NO_VOID_RETURNS
23 #endif
24
25 #if (__EDG_VERSION__ <= 241) && !defined(BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP)
26 #   define BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP
27 #endif
28
29 # if !defined(__EXCEPTIONS)
30 #     define BOOST_NO_EXCEPTIONS
31 # endif
32
33 # if !defined(__NO_LONG_LONG)
34 #     define BOOST_HAS_LONG_LONG
35 # endif
36
37 #ifdef c_plusplus
38 // EDG has "long long" in non-strict mode
39 // However, some libraries have insufficient "long long" support
40 // #define BOOST_HAS_LONG_LONG
41 #endif
42
43