Index: third_party/boost/boost/config/no_tr1/utility.hpp |
diff --git a/third_party/boost/boost/config/no_tr1/utility.hpp b/third_party/boost/boost/config/no_tr1/utility.hpp |
new file mode 100644 |
index 0000000000000000000000000000000000000000..dea8f115bce50e06559587ecfcdf9d8a5acd283b |
--- /dev/null |
+++ b/third_party/boost/boost/config/no_tr1/utility.hpp |
@@ -0,0 +1,28 @@ |
+// (C) Copyright John Maddock 2005. |
+// Use, modification and distribution are subject to 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) |
+// |
+// The aim of this header is just to include <utility> but to do |
+// so in a way that does not result in recursive inclusion of |
+// the Boost TR1 components if boost/tr1/tr1/utility is in the |
+// include search path. We have to do this to avoid circular |
+// dependencies: |
+// |
+ |
+#ifndef BOOST_CONFIG_UTILITY |
+# define BOOST_CONFIG_UTILITY |
+ |
+# ifndef BOOST_TR1_NO_RECURSION |
+# define BOOST_TR1_NO_RECURSION |
+# define BOOST_CONFIG_NO_UTILITY_RECURSION |
+# endif |
+ |
+# include <utility> |
+ |
+# ifdef BOOST_CONFIG_NO_UTILITY_RECURSION |
+# undef BOOST_TR1_NO_RECURSION |
+# undef BOOST_CONFIG_NO_UTILITY_RECURSION |
+# endif |
+ |
+#endif |