Index: third_party/boost/boost/config/select_compiler_config.hpp |
diff --git a/third_party/boost/boost/config/select_compiler_config.hpp b/third_party/boost/boost/config/select_compiler_config.hpp |
new file mode 100644 |
index 0000000000000000000000000000000000000000..8d8db9034adbaf8b87747fe81a30913baa2e4bdf |
--- /dev/null |
+++ b/third_party/boost/boost/config/select_compiler_config.hpp |
@@ -0,0 +1,115 @@ |
+// Boost compiler configuration selection header file |
+ |
+// (C) Copyright John Maddock 2001 - 2003. |
+// (C) Copyright Martin Wille 2003. |
+// (C) Copyright Guillaume Melquiond 2003. |
+// |
+// Distributed under the Boost Software License, Version 1.0. |
+// (See accompanying file LICENSE_1_0.txt or copy at |
+// http://www.boost.org/LICENSE_1_0.txt) |
+ |
+// See http://www.boost.org/ for most recent version. |
+ |
+ |
+// one identification macro for each of the |
+// compilers we support: |
+ |
+# define BOOST_CXX_GCCXML 0 |
+# define BOOST_CXX_COMO 0 |
+# define BOOST_CXX_DMC 0 |
+# define BOOST_CXX_INTEL 0 |
+# define BOOST_CXX_GNUC 0 |
+# define BOOST_CXX_KCC 0 |
+# define BOOST_CXX_SGI 0 |
+# define BOOST_CXX_TRU64 0 |
+# define BOOST_CXX_GHS 0 |
+# define BOOST_CXX_BORLAND 0 |
+# define BOOST_CXX_CW 0 |
+# define BOOST_CXX_SUNPRO 0 |
+# define BOOST_CXX_HPACC 0 |
+# define BOOST_CXX_MPW 0 |
+# define BOOST_CXX_IBMCPP 0 |
+# define BOOST_CXX_MSVC 0 |
+# define BOOST_CXX_PGI 0 |
+ |
+ |
+// locate which compiler we are using and define |
+// BOOST_COMPILER_CONFIG as needed: |
+ |
+#if defined(__GCCXML__) |
+// GCC-XML emulates other compilers, it has to appear first here! |
+# define BOOST_COMPILER_CONFIG "boost/config/compiler/gcc_xml.hpp" |
+ |
+#elif defined __COMO__ |
+// Comeau C++ |
+# define BOOST_COMPILER_CONFIG "boost/config/compiler/comeau.hpp" |
+ |
+#elif defined __DMC__ |
+// Digital Mars C++ |
+# define BOOST_COMPILER_CONFIG "boost/config/compiler/digitalmars.hpp" |
+ |
+#elif defined(__INTEL_COMPILER) || defined(__ICL) || defined(__ICC) || defined(__ECC) |
+// Intel |
+# define BOOST_COMPILER_CONFIG "boost/config/compiler/intel.hpp" |
+ |
+# elif defined __GNUC__ |
+// GNU C++: |
+# define BOOST_COMPILER_CONFIG "boost/config/compiler/gcc.hpp" |
+ |
+#elif defined __KCC |
+// Kai C++ |
+# define BOOST_COMPILER_CONFIG "boost/config/compiler/kai.hpp" |
+ |
+#elif defined __sgi |
+// SGI MIPSpro C++ |
+# define BOOST_COMPILER_CONFIG "boost/config/compiler/sgi_mipspro.hpp" |
+ |
+#elif defined __DECCXX |
+// Compaq Tru64 Unix cxx |
+# define BOOST_COMPILER_CONFIG "boost/config/compiler/compaq_cxx.hpp" |
+ |
+#elif defined __ghs |
+// Greenhills C++ |
+# define BOOST_COMPILER_CONFIG "boost/config/compiler/greenhills.hpp" |
+ |
+#elif defined __BORLANDC__ |
+// Borland |
+# define BOOST_COMPILER_CONFIG "boost/config/compiler/borland.hpp" |
+ |
+#elif defined __MWERKS__ |
+// Metrowerks CodeWarrior |
+# define BOOST_COMPILER_CONFIG "boost/config/compiler/metrowerks.hpp" |
+ |
+#elif defined __SUNPRO_CC |
+// Sun Workshop Compiler C++ |
+# define BOOST_COMPILER_CONFIG "boost/config/compiler/sunpro_cc.hpp" |
+ |
+#elif defined __HP_aCC |
+// HP aCC |
+# define BOOST_COMPILER_CONFIG "boost/config/compiler/hp_acc.hpp" |
+ |
+#elif defined(__MRC__) || defined(__SC__) |
+// MPW MrCpp or SCpp |
+# define BOOST_COMPILER_CONFIG "boost/config/compiler/mpw.hpp" |
+ |
+#elif defined(__IBMCPP__) |
+// IBM Visual Age |
+# define BOOST_COMPILER_CONFIG "boost/config/compiler/vacpp.hpp" |
+ |
+#elif defined(__PGI) |
+// Portland Group Inc. |
+# define BOOST_COMPILER_CONFIG "boost/config/compiler/pgi.hpp" |
+ |
+#elif defined _MSC_VER |
+// Microsoft Visual C++ |
+// |
+// Must remain the last #elif since some other vendors (Metrowerks, for |
+// example) also #define _MSC_VER |
+# define BOOST_COMPILER_CONFIG "boost/config/compiler/visualc.hpp" |
+ |
+#elif defined (BOOST_ASSERT_CONFIG) |
+// this must come last - generate an error if we don't |
+// recognise the compiler: |
+# error "Unknown compiler - please configure (http://www.boost.org/libs/config/config.htm#configuring) and report the results to the main boost mailing list (http://www.boost.org/more/mailing_lists.htm#main)" |
+ |
+#endif |