|
Boost-Commit : |
From: john_at_[hidden]
Date: 2008-07-12 08:41:57
Author: johnmaddock
Date: 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
New Revision: 47351
URL: http://svn.boost.org/trac/boost/changeset/47351
Log:
Updated Config/TR1 tests so they include the needed headers.
Added new TR1 tests to catch some cyclic dependency errors.
Added:
trunk/libs/tr1/test/cyclic_depend/
trunk/libs/tr1/test/cyclic_depend/config.cpp (contents, props changed)
trunk/libs/tr1/test/cyclic_depend/function.cpp (contents, props changed)
trunk/libs/tr1/test/cyclic_depend/function0.cpp (contents, props changed)
trunk/libs/tr1/test/cyclic_depend/function1.cpp (contents, props changed)
trunk/libs/tr1/test/cyclic_depend/function2.cpp (contents, props changed)
trunk/libs/tr1/test/cyclic_depend/function3.cpp (contents, props changed)
trunk/libs/tr1/test/cyclic_depend/function4.cpp (contents, props changed)
trunk/libs/tr1/test/cyclic_depend/function5.cpp (contents, props changed)
trunk/libs/tr1/test/cyclic_depend/function6.cpp (contents, props changed)
trunk/libs/tr1/test/cyclic_depend/function7.cpp (contents, props changed)
trunk/libs/tr1/test/cyclic_depend/function8.cpp (contents, props changed)
trunk/libs/tr1/test/cyclic_depend/function9.cpp (contents, props changed)
trunk/libs/tr1/test/cyclic_depend/hash.cpp (contents, props changed)
trunk/libs/tr1/test/cyclic_depend/intrusive_ptr.cpp (contents, props changed)
trunk/libs/tr1/test/cyclic_depend/make_tuple.cpp (contents, props changed)
trunk/libs/tr1/test/cyclic_depend/program_options.cpp (contents, props changed)
trunk/libs/tr1/test/cyclic_depend/regex.cpp (contents, props changed)
trunk/libs/tr1/test/cyclic_depend/shared_count.cpp (contents, props changed)
trunk/libs/tr1/test/cyclic_depend/shared_ptr.cpp (contents, props changed)
trunk/libs/tr1/test/cyclic_depend/tuple.cpp (contents, props changed)
trunk/libs/tr1/test/cyclic_depend/tuple_fwd.cpp (contents, props changed)
trunk/libs/tr1/test/cyclic_depend/tuple_tie.cpp (contents, props changed)
Text files modified:
trunk/libs/config/test/all/Jamfile.v2 | 2 +-
trunk/libs/config/test/config_info.cpp | 1 +
trunk/libs/config/test/config_test.cpp | 2 +-
trunk/libs/config/test/has_tr1_array_fail.cpp | 8 ++++++--
trunk/libs/config/test/has_tr1_array_pass.cpp | 8 ++++++--
trunk/libs/config/test/has_tr1_bind_fail.cpp | 8 ++++++--
trunk/libs/config/test/has_tr1_bind_pass.cpp | 8 ++++++--
trunk/libs/config/test/has_tr1_complex_over_fail.cpp | 8 ++++++--
trunk/libs/config/test/has_tr1_complex_over_pass.cpp | 8 ++++++--
trunk/libs/config/test/has_tr1_complex_trig_fail.cpp | 8 ++++++--
trunk/libs/config/test/has_tr1_complex_trig_pass.cpp | 8 ++++++--
trunk/libs/config/test/has_tr1_function_fail.cpp | 8 ++++++--
trunk/libs/config/test/has_tr1_function_pass.cpp | 8 ++++++--
trunk/libs/config/test/has_tr1_hash_fail.cpp | 8 ++++++--
trunk/libs/config/test/has_tr1_hash_pass.cpp | 8 ++++++--
trunk/libs/config/test/has_tr1_mem_fn_fail.cpp | 8 ++++++--
trunk/libs/config/test/has_tr1_mem_fn_pass.cpp | 8 ++++++--
trunk/libs/config/test/has_tr1_random_fail.cpp | 8 ++++++--
trunk/libs/config/test/has_tr1_random_pass.cpp | 8 ++++++--
trunk/libs/config/test/has_tr1_ref_wrap_fail.cpp | 8 ++++++--
trunk/libs/config/test/has_tr1_ref_wrap_pass.cpp | 8 ++++++--
trunk/libs/config/test/has_tr1_regex_fail.cpp | 3 ++-
trunk/libs/config/test/has_tr1_regex_pass.cpp | 3 ++-
trunk/libs/config/test/has_tr1_result_of_fail.cpp | 8 ++++++--
trunk/libs/config/test/has_tr1_result_of_pass.cpp | 8 ++++++--
trunk/libs/config/test/has_tr1_shared_ptr_fail.cpp | 8 ++++++--
trunk/libs/config/test/has_tr1_shared_ptr_pass.cpp | 8 ++++++--
trunk/libs/config/test/has_tr1_tuple_fail.cpp | 8 ++++++--
trunk/libs/config/test/has_tr1_tuple_pass.cpp | 8 ++++++--
trunk/libs/config/test/has_tr1_type_traits_fail.cpp | 8 ++++++--
trunk/libs/config/test/has_tr1_type_traits_pass.cpp | 8 ++++++--
trunk/libs/config/test/has_tr1_unordered_map_fail.cpp | 8 ++++++--
trunk/libs/config/test/has_tr1_unordered_map_pass.cpp | 8 ++++++--
trunk/libs/config/test/has_tr1_unordered_set_fail.cpp | 8 ++++++--
trunk/libs/config/test/has_tr1_unordered_set_pass.cpp | 8 ++++++--
trunk/libs/config/test/has_tr1_utility_fail.cpp | 8 ++++++--
trunk/libs/config/test/has_tr1_utility_pass.cpp | 8 ++++++--
trunk/libs/config/tools/generate.cpp | 12 +++++++++---
trunk/libs/tr1/test/Jamfile.v2 | 6 ++++++
39 files changed, 214 insertions(+), 71 deletions(-)
Modified: trunk/libs/config/test/all/Jamfile.v2
==============================================================================
--- trunk/libs/config/test/all/Jamfile.v2 (original)
+++ trunk/libs/config/test/all/Jamfile.v2 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,7 +1,7 @@
#
# Regression test Jamfile for boost configuration setup.
# *** DO NOT EDIT THIS FILE BY HAND ***
-# This file was automatically generated on Mon Apr 21 12:40:41 2008
+# This file was automatically generated on Sat Jul 12 12:39:35 2008
# by libs/config/tools/generate.cpp
# Copyright John Maddock.
# Use, modification and distribution are subject to the
Modified: trunk/libs/config/test/config_info.cpp
==============================================================================
--- trunk/libs/config/test/config_info.cpp (original)
+++ trunk/libs/config/test/config_info.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1034,6 +1034,7 @@
+
// END GENERATED BLOCK
PRINT_MACRO(BOOST_INTEL);
Modified: trunk/libs/config/test/config_test.cpp
==============================================================================
--- trunk/libs/config/test/config_test.cpp (original)
+++ trunk/libs/config/test/config_test.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,4 +1,4 @@
-// This file was automatically generated on Mon Apr 21 12:40:41 2008
+// This file was automatically generated on Sat Jul 12 12:39:34 2008
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-4.
// Use, modification and distribution are subject to the
Modified: trunk/libs/config/test/has_tr1_array_fail.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_array_fail.cpp (original)
+++ trunk/libs/config/test/has_tr1_array_fail.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Sat Feb 19 12:29:54 2005
+// This file was automatically generated on Sat Jul 12 12:39:31 2008
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-4.
// 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)
-// See http://www.boost.org/libs/config for the most recent version.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
// Test file for macro BOOST_HAS_TR1_ARRAY
// This file should not compile, if it does then
@@ -19,6 +22,7 @@
#endif
#include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
#include "test.hpp"
#ifndef BOOST_HAS_TR1_ARRAY
Modified: trunk/libs/config/test/has_tr1_array_pass.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_array_pass.cpp (original)
+++ trunk/libs/config/test/has_tr1_array_pass.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Sat Feb 19 12:29:54 2005
+// This file was automatically generated on Sat Jul 12 12:39:31 2008
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-4.
// 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)
-// See http://www.boost.org/libs/config for the most recent version.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
// Test file for macro BOOST_HAS_TR1_ARRAY
// This file should compile, if it does not then
@@ -19,6 +22,7 @@
#endif
#include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
#include "test.hpp"
#ifdef BOOST_HAS_TR1_ARRAY
Modified: trunk/libs/config/test/has_tr1_bind_fail.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_bind_fail.cpp (original)
+++ trunk/libs/config/test/has_tr1_bind_fail.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Mon Jan 24 16:31:49 2005
+// This file was automatically generated on Sat Jul 12 12:39:31 2008
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-4.
// 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)
-// See http://www.boost.org/libs/config for the most recent version.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
// Test file for macro BOOST_HAS_TR1_BIND
// This file should not compile, if it does then
@@ -19,6 +22,7 @@
#endif
#include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
#include "test.hpp"
#ifndef BOOST_HAS_TR1_BIND
Modified: trunk/libs/config/test/has_tr1_bind_pass.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_bind_pass.cpp (original)
+++ trunk/libs/config/test/has_tr1_bind_pass.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Mon Jan 24 16:31:49 2005
+// This file was automatically generated on Sat Jul 12 12:39:31 2008
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-4.
// 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)
-// See http://www.boost.org/libs/config for the most recent version.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
// Test file for macro BOOST_HAS_TR1_BIND
// This file should compile, if it does not then
@@ -19,6 +22,7 @@
#endif
#include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
#include "test.hpp"
#ifdef BOOST_HAS_TR1_BIND
Modified: trunk/libs/config/test/has_tr1_complex_over_fail.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_complex_over_fail.cpp (original)
+++ trunk/libs/config/test/has_tr1_complex_over_fail.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Sat Apr 02 11:49:11 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-4.
// 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)
-// See http://www.boost.org/libs/config for the most recent version.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
// Test file for macro BOOST_HAS_TR1_COMPLEX_OVERLOADS
// This file should not compile, if it does then
@@ -19,6 +22,7 @@
#endif
#include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
#include "test.hpp"
#ifndef BOOST_HAS_TR1_COMPLEX_OVERLOADS
Modified: trunk/libs/config/test/has_tr1_complex_over_pass.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_complex_over_pass.cpp (original)
+++ trunk/libs/config/test/has_tr1_complex_over_pass.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Sat Apr 02 11:49:11 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-4.
// 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)
-// See http://www.boost.org/libs/config for the most recent version.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
// Test file for macro BOOST_HAS_TR1_COMPLEX_OVERLOADS
// This file should compile, if it does not then
@@ -19,6 +22,7 @@
#endif
#include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
#include "test.hpp"
#ifdef BOOST_HAS_TR1_COMPLEX_OVERLOADS
Modified: trunk/libs/config/test/has_tr1_complex_trig_fail.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_complex_trig_fail.cpp (original)
+++ trunk/libs/config/test/has_tr1_complex_trig_fail.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Sat Apr 02 11:49:12 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-4.
// 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)
-// See http://www.boost.org/libs/config for the most recent version.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
// Test file for macro BOOST_HAS_TR1_COMPLEX_INVERSE_TRIG
// This file should not compile, if it does then
@@ -19,6 +22,7 @@
#endif
#include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
#include "test.hpp"
#ifndef BOOST_HAS_TR1_COMPLEX_INVERSE_TRIG
Modified: trunk/libs/config/test/has_tr1_complex_trig_pass.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_complex_trig_pass.cpp (original)
+++ trunk/libs/config/test/has_tr1_complex_trig_pass.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Sat Apr 02 11:49:12 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-4.
// 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)
-// See http://www.boost.org/libs/config for the most recent version.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
// Test file for macro BOOST_HAS_TR1_COMPLEX_INVERSE_TRIG
// This file should compile, if it does not then
@@ -19,6 +22,7 @@
#endif
#include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
#include "test.hpp"
#ifdef BOOST_HAS_TR1_COMPLEX_INVERSE_TRIG
Modified: trunk/libs/config/test/has_tr1_function_fail.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_function_fail.cpp (original)
+++ trunk/libs/config/test/has_tr1_function_fail.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Tue Jan 25 15:52:52 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-4.
// 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)
-// See http://www.boost.org/libs/config for the most recent version.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
// Test file for macro BOOST_HAS_TR1_FUNCTION
// This file should not compile, if it does then
@@ -19,6 +22,7 @@
#endif
#include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
#include "test.hpp"
#ifndef BOOST_HAS_TR1_FUNCTION
Modified: trunk/libs/config/test/has_tr1_function_pass.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_function_pass.cpp (original)
+++ trunk/libs/config/test/has_tr1_function_pass.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Tue Jan 25 15:52:52 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-4.
// 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)
-// See http://www.boost.org/libs/config for the most recent version.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
// Test file for macro BOOST_HAS_TR1_FUNCTION
// This file should compile, if it does not then
@@ -19,6 +22,7 @@
#endif
#include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
#include "test.hpp"
#ifdef BOOST_HAS_TR1_FUNCTION
Modified: trunk/libs/config/test/has_tr1_hash_fail.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_hash_fail.cpp (original)
+++ trunk/libs/config/test/has_tr1_hash_fail.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Sat Feb 19 12:29:55 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-4.
// 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)
-// See http://www.boost.org/libs/config for the most recent version.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
// Test file for macro BOOST_HAS_TR1_HASH
// This file should not compile, if it does then
@@ -19,6 +22,7 @@
#endif
#include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
#include "test.hpp"
#ifndef BOOST_HAS_TR1_HASH
Modified: trunk/libs/config/test/has_tr1_hash_pass.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_hash_pass.cpp (original)
+++ trunk/libs/config/test/has_tr1_hash_pass.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Sat Feb 19 12:29:55 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-4.
// 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)
-// See http://www.boost.org/libs/config for the most recent version.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
// Test file for macro BOOST_HAS_TR1_HASH
// This file should compile, if it does not then
@@ -19,6 +22,7 @@
#endif
#include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
#include "test.hpp"
#ifdef BOOST_HAS_TR1_HASH
Modified: trunk/libs/config/test/has_tr1_mem_fn_fail.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_mem_fn_fail.cpp (original)
+++ trunk/libs/config/test/has_tr1_mem_fn_fail.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Mon Jan 24 16:31:49 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-4.
// 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)
-// See http://www.boost.org/libs/config for the most recent version.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
// Test file for macro BOOST_HAS_TR1_MEM_FN
// This file should not compile, if it does then
@@ -19,6 +22,7 @@
#endif
#include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
#include "test.hpp"
#ifndef BOOST_HAS_TR1_MEM_FN
Modified: trunk/libs/config/test/has_tr1_mem_fn_pass.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_mem_fn_pass.cpp (original)
+++ trunk/libs/config/test/has_tr1_mem_fn_pass.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Mon Jan 24 16:31:49 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-4.
// 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)
-// See http://www.boost.org/libs/config for the most recent version.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
// Test file for macro BOOST_HAS_TR1_MEM_FN
// This file should compile, if it does not then
@@ -19,6 +22,7 @@
#endif
#include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
#include "test.hpp"
#ifdef BOOST_HAS_TR1_MEM_FN
Modified: trunk/libs/config/test/has_tr1_random_fail.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_random_fail.cpp (original)
+++ trunk/libs/config/test/has_tr1_random_fail.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Tue Feb 15 17:34:12 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-4.
// 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)
-// See http://www.boost.org/libs/config for the most recent version.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
// Test file for macro BOOST_HAS_TR1_RANDOM
// This file should not compile, if it does then
@@ -19,6 +22,7 @@
#endif
#include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
#include "test.hpp"
#ifndef BOOST_HAS_TR1_RANDOM
Modified: trunk/libs/config/test/has_tr1_random_pass.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_random_pass.cpp (original)
+++ trunk/libs/config/test/has_tr1_random_pass.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Tue Feb 15 17:34:12 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-4.
// 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)
-// See http://www.boost.org/libs/config for the most recent version.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
// Test file for macro BOOST_HAS_TR1_RANDOM
// This file should compile, if it does not then
@@ -19,6 +22,7 @@
#endif
#include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
#include "test.hpp"
#ifdef BOOST_HAS_TR1_RANDOM
Modified: trunk/libs/config/test/has_tr1_ref_wrap_fail.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_ref_wrap_fail.cpp (original)
+++ trunk/libs/config/test/has_tr1_ref_wrap_fail.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Sun Jan 16 16:06:37 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-4.
// 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)
-// See http://www.boost.org/libs/config for the most recent version.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
// Test file for macro BOOST_HAS_TR1_REFERENCE_WRAPPER
// This file should not compile, if it does then
@@ -19,6 +22,7 @@
#endif
#include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
#include "test.hpp"
#ifndef BOOST_HAS_TR1_REFERENCE_WRAPPER
Modified: trunk/libs/config/test/has_tr1_ref_wrap_pass.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_ref_wrap_pass.cpp (original)
+++ trunk/libs/config/test/has_tr1_ref_wrap_pass.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Sun Jan 16 16:06:37 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-4.
// 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)
-// See http://www.boost.org/libs/config for the most recent version.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
// Test file for macro BOOST_HAS_TR1_REFERENCE_WRAPPER
// This file should compile, if it does not then
@@ -19,6 +22,7 @@
#endif
#include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
#include "test.hpp"
#ifdef BOOST_HAS_TR1_REFERENCE_WRAPPER
Modified: trunk/libs/config/test/has_tr1_regex_fail.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_regex_fail.cpp (original)
+++ trunk/libs/config/test/has_tr1_regex_fail.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,4 +1,4 @@
-// This file was automatically generated on Wed Apr 09 16:30:13 2008
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-4.
// Use, modification and distribution are subject to the
@@ -22,6 +22,7 @@
#endif
#include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
#include "test.hpp"
#ifndef BOOST_HAS_TR1_REGEX
Modified: trunk/libs/config/test/has_tr1_regex_pass.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_regex_pass.cpp (original)
+++ trunk/libs/config/test/has_tr1_regex_pass.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,4 +1,4 @@
-// This file was automatically generated on Wed Apr 09 16:30:13 2008
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-4.
// Use, modification and distribution are subject to the
@@ -22,6 +22,7 @@
#endif
#include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
#include "test.hpp"
#ifdef BOOST_HAS_TR1_REGEX
Modified: trunk/libs/config/test/has_tr1_result_of_fail.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_result_of_fail.cpp (original)
+++ trunk/libs/config/test/has_tr1_result_of_fail.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Mon Jan 24 16:31:49 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-4.
// 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)
-// See http://www.boost.org/libs/config for the most recent version.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
// Test file for macro BOOST_HAS_TR1_RESULT_OF
// This file should not compile, if it does then
@@ -19,6 +22,7 @@
#endif
#include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
#include "test.hpp"
#ifndef BOOST_HAS_TR1_RESULT_OF
Modified: trunk/libs/config/test/has_tr1_result_of_pass.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_result_of_pass.cpp (original)
+++ trunk/libs/config/test/has_tr1_result_of_pass.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Mon Jan 24 16:31:49 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-4.
// 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)
-// See http://www.boost.org/libs/config for the most recent version.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
// Test file for macro BOOST_HAS_TR1_RESULT_OF
// This file should compile, if it does not then
@@ -19,6 +22,7 @@
#endif
#include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
#include "test.hpp"
#ifdef BOOST_HAS_TR1_RESULT_OF
Modified: trunk/libs/config/test/has_tr1_shared_ptr_fail.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_shared_ptr_fail.cpp (original)
+++ trunk/libs/config/test/has_tr1_shared_ptr_fail.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Mon Jan 17 10:49:50 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-4.
// 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)
-// See http://www.boost.org/libs/config for the most recent version.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
// Test file for macro BOOST_HAS_TR1_SHARED_PTR
// This file should not compile, if it does then
@@ -19,6 +22,7 @@
#endif
#include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
#include "test.hpp"
#ifndef BOOST_HAS_TR1_SHARED_PTR
Modified: trunk/libs/config/test/has_tr1_shared_ptr_pass.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_shared_ptr_pass.cpp (original)
+++ trunk/libs/config/test/has_tr1_shared_ptr_pass.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Mon Jan 17 10:49:50 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-4.
// 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)
-// See http://www.boost.org/libs/config for the most recent version.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
// Test file for macro BOOST_HAS_TR1_SHARED_PTR
// This file should compile, if it does not then
@@ -19,6 +22,7 @@
#endif
#include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
#include "test.hpp"
#ifdef BOOST_HAS_TR1_SHARED_PTR
Modified: trunk/libs/config/test/has_tr1_tuple_fail.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_tuple_fail.cpp (original)
+++ trunk/libs/config/test/has_tr1_tuple_fail.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Tue Feb 15 17:34:12 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-4.
// 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)
-// See http://www.boost.org/libs/config for the most recent version.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
// Test file for macro BOOST_HAS_TR1_TUPLE
// This file should not compile, if it does then
@@ -19,6 +22,7 @@
#endif
#include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
#include "test.hpp"
#ifndef BOOST_HAS_TR1_TUPLE
Modified: trunk/libs/config/test/has_tr1_tuple_pass.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_tuple_pass.cpp (original)
+++ trunk/libs/config/test/has_tr1_tuple_pass.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Tue Feb 15 17:34:12 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-4.
// 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)
-// See http://www.boost.org/libs/config for the most recent version.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
// Test file for macro BOOST_HAS_TR1_TUPLE
// This file should compile, if it does not then
@@ -19,6 +22,7 @@
#endif
#include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
#include "test.hpp"
#ifdef BOOST_HAS_TR1_TUPLE
Modified: trunk/libs/config/test/has_tr1_type_traits_fail.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_type_traits_fail.cpp (original)
+++ trunk/libs/config/test/has_tr1_type_traits_fail.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Tue Feb 15 17:34:12 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-4.
// 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)
-// See http://www.boost.org/libs/config for the most recent version.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
// Test file for macro BOOST_HAS_TR1_TYPE_TRAITS
// This file should not compile, if it does then
@@ -19,6 +22,7 @@
#endif
#include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
#include "test.hpp"
#ifndef BOOST_HAS_TR1_TYPE_TRAITS
Modified: trunk/libs/config/test/has_tr1_type_traits_pass.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_type_traits_pass.cpp (original)
+++ trunk/libs/config/test/has_tr1_type_traits_pass.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Tue Feb 15 17:34:12 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-4.
// 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)
-// See http://www.boost.org/libs/config for the most recent version.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
// Test file for macro BOOST_HAS_TR1_TYPE_TRAITS
// This file should compile, if it does not then
@@ -19,6 +22,7 @@
#endif
#include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
#include "test.hpp"
#ifdef BOOST_HAS_TR1_TYPE_TRAITS
Modified: trunk/libs/config/test/has_tr1_unordered_map_fail.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_unordered_map_fail.cpp (original)
+++ trunk/libs/config/test/has_tr1_unordered_map_fail.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Sat Feb 19 12:29:55 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-4.
// 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)
-// See http://www.boost.org/libs/config for the most recent version.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
// Test file for macro BOOST_HAS_TR1_UNORDERED_MAP
// This file should not compile, if it does then
@@ -19,6 +22,7 @@
#endif
#include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
#include "test.hpp"
#ifndef BOOST_HAS_TR1_UNORDERED_MAP
Modified: trunk/libs/config/test/has_tr1_unordered_map_pass.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_unordered_map_pass.cpp (original)
+++ trunk/libs/config/test/has_tr1_unordered_map_pass.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Sat Feb 19 12:29:55 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-4.
// 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)
-// See http://www.boost.org/libs/config for the most recent version.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
// Test file for macro BOOST_HAS_TR1_UNORDERED_MAP
// This file should compile, if it does not then
@@ -19,6 +22,7 @@
#endif
#include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
#include "test.hpp"
#ifdef BOOST_HAS_TR1_UNORDERED_MAP
Modified: trunk/libs/config/test/has_tr1_unordered_set_fail.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_unordered_set_fail.cpp (original)
+++ trunk/libs/config/test/has_tr1_unordered_set_fail.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Sat Feb 19 12:29:55 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-4.
// 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)
-// See http://www.boost.org/libs/config for the most recent version.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
// Test file for macro BOOST_HAS_TR1_UNORDERED_SET
// This file should not compile, if it does then
@@ -19,6 +22,7 @@
#endif
#include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
#include "test.hpp"
#ifndef BOOST_HAS_TR1_UNORDERED_SET
Modified: trunk/libs/config/test/has_tr1_unordered_set_pass.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_unordered_set_pass.cpp (original)
+++ trunk/libs/config/test/has_tr1_unordered_set_pass.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Sat Feb 19 12:29:55 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-4.
// 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)
-// See http://www.boost.org/libs/config for the most recent version.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
// Test file for macro BOOST_HAS_TR1_UNORDERED_SET
// This file should compile, if it does not then
@@ -19,6 +22,7 @@
#endif
#include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
#include "test.hpp"
#ifdef BOOST_HAS_TR1_UNORDERED_SET
Modified: trunk/libs/config/test/has_tr1_utility_fail.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_utility_fail.cpp (original)
+++ trunk/libs/config/test/has_tr1_utility_fail.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Tue Feb 15 17:34:13 2005
+// This file was automatically generated on Sat Jul 12 12:39:33 2008
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-4.
// 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)
-// See http://www.boost.org/libs/config for the most recent version.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
// Test file for macro BOOST_HAS_TR1_UTILITY
// This file should not compile, if it does then
@@ -19,6 +22,7 @@
#endif
#include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
#include "test.hpp"
#ifndef BOOST_HAS_TR1_UTILITY
Modified: trunk/libs/config/test/has_tr1_utility_pass.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_utility_pass.cpp (original)
+++ trunk/libs/config/test/has_tr1_utility_pass.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Tue Feb 15 17:34:13 2005
+// This file was automatically generated on Sat Jul 12 12:39:33 2008
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-4.
// 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)
-// See http://www.boost.org/libs/config for the most recent version.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
// Test file for macro BOOST_HAS_TR1_UTILITY
// This file should compile, if it does not then
@@ -19,6 +22,7 @@
#endif
#include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
#include "test.hpp"
#ifdef BOOST_HAS_TR1_UTILITY
Modified: trunk/libs/config/tools/generate.cpp
==============================================================================
--- trunk/libs/config/tools/generate.cpp (original)
+++ trunk/libs/config/tools/generate.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -156,8 +156,14 @@
"# undef BOOST_ASSERT_CONFIG\n"
"#endif\n\n";
- ofs << "#include <boost/config.hpp>\n"
- "#include \"test.hpp\"\n\n"
+ static const boost::regex tr1_exp("BOOST_HAS_TR1.*");
+
+ ofs << "#include <boost/config.hpp>\n";
+
+ if(regex_match(macro_name, tr1_exp))
+ ofs << "#include <boost/tr1/detail/config.hpp>\n";
+
+ ofs << "#include \"test.hpp\"\n\n"
"#if";
if(positive_test != expect_success)
ofs << "n";
@@ -270,7 +276,7 @@
fs::directory_iterator i(config_path), j;
while(i != j)
{
- if(boost::regex_match(i->leaf(), ipp_match, ipp_mask))
+ if(boost::regex_match(i->path().leaf(), ipp_match, ipp_mask))
{
process_ipp_file(*i, ipp_match[1].matched);
}
Modified: trunk/libs/tr1/test/Jamfile.v2
==============================================================================
--- trunk/libs/tr1/test/Jamfile.v2 (original)
+++ trunk/libs/tr1/test/Jamfile.v2 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -71,6 +71,12 @@
: $(file5:B)_std_header
] ;
}
+ for local file6 in [ glob cyclic_depend/*.cpp ]
+ {
+ all_rules += [ compile $(file6)
+ : $(TR1_PROPERTIES)
+ ] ;
+ }
#ECHO $(all_rules) ;
return $(all_rules) ;
}
Added: trunk/libs/tr1/test/cyclic_depend/config.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/config.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/config.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file
Added: trunk/libs/tr1/test/cyclic_depend/function.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/function.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/function.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file
Added: trunk/libs/tr1/test/cyclic_depend/function0.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/function0.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/function/function0.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file
Added: trunk/libs/tr1/test/cyclic_depend/function1.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/function1.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/function/function1.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file
Added: trunk/libs/tr1/test/cyclic_depend/function2.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/function2.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/function/function2.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file
Added: trunk/libs/tr1/test/cyclic_depend/function3.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/function3.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/function/function3.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file
Added: trunk/libs/tr1/test/cyclic_depend/function4.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/function4.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/function/function4.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file
Added: trunk/libs/tr1/test/cyclic_depend/function5.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/function5.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/function/function5.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file
Added: trunk/libs/tr1/test/cyclic_depend/function6.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/function6.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/function/function6.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file
Added: trunk/libs/tr1/test/cyclic_depend/function7.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/function7.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/function/function7.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file
Added: trunk/libs/tr1/test/cyclic_depend/function8.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/function8.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/function/function8.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file
Added: trunk/libs/tr1/test/cyclic_depend/function9.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/function9.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/function/function9.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file
Added: trunk/libs/tr1/test/cyclic_depend/hash.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/hash.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/functional/hash.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file
Added: trunk/libs/tr1/test/cyclic_depend/intrusive_ptr.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/intrusive_ptr.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/intrusive_ptr.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file
Added: trunk/libs/tr1/test/cyclic_depend/make_tuple.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/make_tuple.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/fusion/tuple/make_tuple.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file
Added: trunk/libs/tr1/test/cyclic_depend/program_options.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/program_options.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/program_options.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file
Added: trunk/libs/tr1/test/cyclic_depend/regex.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/regex.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/regex.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file
Added: trunk/libs/tr1/test/cyclic_depend/shared_count.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/shared_count.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/detail/shared_count.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file
Added: trunk/libs/tr1/test/cyclic_depend/shared_ptr.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/shared_ptr.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/shared_ptr.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file
Added: trunk/libs/tr1/test/cyclic_depend/tuple.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/tuple.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/fusion/tuple/tuple.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file
Added: trunk/libs/tr1/test/cyclic_depend/tuple_fwd.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/tuple_fwd.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/fusion/tuple/tuple_fwd.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file
Added: trunk/libs/tr1/test/cyclic_depend/tuple_tie.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/tuple_tie.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/fusion/tuple/tuple_tie.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk