CodeMover prototype
[dyninst.git] / external / boost / config / compiler / gcc_xml.hpp
1 //  (C) Copyright John Maddock 2006. \r
2 //  Use, modification and distribution are subject to the \r
3 //  Boost Software License, Version 1.0. (See accompanying file \r
4 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\r
5 \r
6 //  See http://www.boost.org for most recent version.\r
7 \r
8 //  GCC-XML C++ compiler setup:\r
9 \r
10 #  if !defined(__GCCXML_GNUC__) || ((__GCCXML_GNUC__ <= 3) && (__GCCXML_GNUC_MINOR__ <= 3))\r
11 #     define BOOST_NO_IS_ABSTRACT\r
12 #  endif\r
13 \r
14 //\r
15 // Threading support: Turn this on unconditionally here (except for\r
16 // those platforms where we can know for sure). It will get turned off again\r
17 // later if no threading API is detected.\r
18 //\r
19 #if !defined(__MINGW32__) && !defined(_MSC_VER) && !defined(linux) && !defined(__linux) && !defined(__linux__)\r
20 # define BOOST_HAS_THREADS\r
21 #endif \r
22 \r
23 //\r
24 // gcc has "long long"\r
25 //\r
26 #define BOOST_HAS_LONG_LONG\r
27 \r
28 #define BOOST_COMPILER "GCC-XML C++ version " __GCCXML__\r
29 \r
30 \r