diff --git a/test/all/Jamfile.v2 b/test/all/Jamfile.v2 index 4ed0b926..2aea1e01 100644 --- a/test/all/Jamfile.v2 +++ b/test/all/Jamfile.v2 @@ -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 diff --git a/test/config_info.cpp b/test/config_info.cpp index 4bedf417..e16642f9 100644 --- a/test/config_info.cpp +++ b/test/config_info.cpp @@ -1032,6 +1032,7 @@ void print_boost_macros() + // END GENERATED BLOCK diff --git a/test/config_test.cpp b/test/config_test.cpp index b9a477b6..606a1a64 100644 --- a/test/config_test.cpp +++ b/test/config_test.cpp @@ -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 diff --git a/test/has_tr1_array_fail.cpp b/test/has_tr1_array_fail.cpp index d9c2ba90..36a33a15 100644 --- a/test/has_tr1_array_fail.cpp +++ b/test/has_tr1_array_fail.cpp @@ -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 +#include #include "test.hpp" #ifndef BOOST_HAS_TR1_ARRAY diff --git a/test/has_tr1_array_pass.cpp b/test/has_tr1_array_pass.cpp index ce40c424..4b073157 100644 --- a/test/has_tr1_array_pass.cpp +++ b/test/has_tr1_array_pass.cpp @@ -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 +#include #include "test.hpp" #ifdef BOOST_HAS_TR1_ARRAY diff --git a/test/has_tr1_bind_fail.cpp b/test/has_tr1_bind_fail.cpp index 794206fb..7af7516e 100644 --- a/test/has_tr1_bind_fail.cpp +++ b/test/has_tr1_bind_fail.cpp @@ -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 +#include #include "test.hpp" #ifndef BOOST_HAS_TR1_BIND diff --git a/test/has_tr1_bind_pass.cpp b/test/has_tr1_bind_pass.cpp index c05cd965..54a6a6be 100644 --- a/test/has_tr1_bind_pass.cpp +++ b/test/has_tr1_bind_pass.cpp @@ -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 +#include #include "test.hpp" #ifdef BOOST_HAS_TR1_BIND diff --git a/test/has_tr1_complex_over_fail.cpp b/test/has_tr1_complex_over_fail.cpp index fa2a4050..1f282190 100644 --- a/test/has_tr1_complex_over_fail.cpp +++ b/test/has_tr1_complex_over_fail.cpp @@ -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 +#include #include "test.hpp" #ifndef BOOST_HAS_TR1_COMPLEX_OVERLOADS diff --git a/test/has_tr1_complex_over_pass.cpp b/test/has_tr1_complex_over_pass.cpp index 8843373a..5535cdad 100644 --- a/test/has_tr1_complex_over_pass.cpp +++ b/test/has_tr1_complex_over_pass.cpp @@ -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 +#include #include "test.hpp" #ifdef BOOST_HAS_TR1_COMPLEX_OVERLOADS diff --git a/test/has_tr1_complex_trig_fail.cpp b/test/has_tr1_complex_trig_fail.cpp index 8550366e..3c1ce163 100644 --- a/test/has_tr1_complex_trig_fail.cpp +++ b/test/has_tr1_complex_trig_fail.cpp @@ -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 +#include #include "test.hpp" #ifndef BOOST_HAS_TR1_COMPLEX_INVERSE_TRIG diff --git a/test/has_tr1_complex_trig_pass.cpp b/test/has_tr1_complex_trig_pass.cpp index 5200227d..9aca24b4 100644 --- a/test/has_tr1_complex_trig_pass.cpp +++ b/test/has_tr1_complex_trig_pass.cpp @@ -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 +#include #include "test.hpp" #ifdef BOOST_HAS_TR1_COMPLEX_INVERSE_TRIG diff --git a/test/has_tr1_function_fail.cpp b/test/has_tr1_function_fail.cpp index 9c44821e..f6e3a2db 100644 --- a/test/has_tr1_function_fail.cpp +++ b/test/has_tr1_function_fail.cpp @@ -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 +#include #include "test.hpp" #ifndef BOOST_HAS_TR1_FUNCTION diff --git a/test/has_tr1_function_pass.cpp b/test/has_tr1_function_pass.cpp index 0e8567e2..8aa466c1 100644 --- a/test/has_tr1_function_pass.cpp +++ b/test/has_tr1_function_pass.cpp @@ -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 +#include #include "test.hpp" #ifdef BOOST_HAS_TR1_FUNCTION diff --git a/test/has_tr1_hash_fail.cpp b/test/has_tr1_hash_fail.cpp index 318ebf05..2c072e88 100644 --- a/test/has_tr1_hash_fail.cpp +++ b/test/has_tr1_hash_fail.cpp @@ -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 +#include #include "test.hpp" #ifndef BOOST_HAS_TR1_HASH diff --git a/test/has_tr1_hash_pass.cpp b/test/has_tr1_hash_pass.cpp index 5c18a0b6..48c29347 100644 --- a/test/has_tr1_hash_pass.cpp +++ b/test/has_tr1_hash_pass.cpp @@ -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 +#include #include "test.hpp" #ifdef BOOST_HAS_TR1_HASH diff --git a/test/has_tr1_mem_fn_fail.cpp b/test/has_tr1_mem_fn_fail.cpp index eeb4ba14..01bff252 100644 --- a/test/has_tr1_mem_fn_fail.cpp +++ b/test/has_tr1_mem_fn_fail.cpp @@ -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 +#include #include "test.hpp" #ifndef BOOST_HAS_TR1_MEM_FN diff --git a/test/has_tr1_mem_fn_pass.cpp b/test/has_tr1_mem_fn_pass.cpp index d7e3390f..9a1398d0 100644 --- a/test/has_tr1_mem_fn_pass.cpp +++ b/test/has_tr1_mem_fn_pass.cpp @@ -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 +#include #include "test.hpp" #ifdef BOOST_HAS_TR1_MEM_FN diff --git a/test/has_tr1_random_fail.cpp b/test/has_tr1_random_fail.cpp index 2f0ac7bf..15e5a3a8 100644 --- a/test/has_tr1_random_fail.cpp +++ b/test/has_tr1_random_fail.cpp @@ -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 +#include #include "test.hpp" #ifndef BOOST_HAS_TR1_RANDOM diff --git a/test/has_tr1_random_pass.cpp b/test/has_tr1_random_pass.cpp index cd5d19d6..9dd86abf 100644 --- a/test/has_tr1_random_pass.cpp +++ b/test/has_tr1_random_pass.cpp @@ -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 +#include #include "test.hpp" #ifdef BOOST_HAS_TR1_RANDOM diff --git a/test/has_tr1_ref_wrap_fail.cpp b/test/has_tr1_ref_wrap_fail.cpp index 8ca66e6c..c44abb58 100644 --- a/test/has_tr1_ref_wrap_fail.cpp +++ b/test/has_tr1_ref_wrap_fail.cpp @@ -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 +#include #include "test.hpp" #ifndef BOOST_HAS_TR1_REFERENCE_WRAPPER diff --git a/test/has_tr1_ref_wrap_pass.cpp b/test/has_tr1_ref_wrap_pass.cpp index 90546085..90953012 100644 --- a/test/has_tr1_ref_wrap_pass.cpp +++ b/test/has_tr1_ref_wrap_pass.cpp @@ -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 +#include #include "test.hpp" #ifdef BOOST_HAS_TR1_REFERENCE_WRAPPER diff --git a/test/has_tr1_regex_fail.cpp b/test/has_tr1_regex_fail.cpp index 018a3d8c..7daac732 100644 --- a/test/has_tr1_regex_fail.cpp +++ b/test/has_tr1_regex_fail.cpp @@ -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 +#include #include "test.hpp" #ifndef BOOST_HAS_TR1_REGEX diff --git a/test/has_tr1_regex_pass.cpp b/test/has_tr1_regex_pass.cpp index a47fa74e..d6cfa887 100644 --- a/test/has_tr1_regex_pass.cpp +++ b/test/has_tr1_regex_pass.cpp @@ -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 +#include #include "test.hpp" #ifdef BOOST_HAS_TR1_REGEX diff --git a/test/has_tr1_result_of_fail.cpp b/test/has_tr1_result_of_fail.cpp index a88f6e4c..1fc14f3b 100644 --- a/test/has_tr1_result_of_fail.cpp +++ b/test/has_tr1_result_of_fail.cpp @@ -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 +#include #include "test.hpp" #ifndef BOOST_HAS_TR1_RESULT_OF diff --git a/test/has_tr1_result_of_pass.cpp b/test/has_tr1_result_of_pass.cpp index 1767063d..b770847c 100644 --- a/test/has_tr1_result_of_pass.cpp +++ b/test/has_tr1_result_of_pass.cpp @@ -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 +#include #include "test.hpp" #ifdef BOOST_HAS_TR1_RESULT_OF diff --git a/test/has_tr1_shared_ptr_fail.cpp b/test/has_tr1_shared_ptr_fail.cpp index f5ec65e4..bbd2fc51 100644 --- a/test/has_tr1_shared_ptr_fail.cpp +++ b/test/has_tr1_shared_ptr_fail.cpp @@ -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 +#include #include "test.hpp" #ifndef BOOST_HAS_TR1_SHARED_PTR diff --git a/test/has_tr1_shared_ptr_pass.cpp b/test/has_tr1_shared_ptr_pass.cpp index b485bf89..a4c9764a 100644 --- a/test/has_tr1_shared_ptr_pass.cpp +++ b/test/has_tr1_shared_ptr_pass.cpp @@ -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 +#include #include "test.hpp" #ifdef BOOST_HAS_TR1_SHARED_PTR diff --git a/test/has_tr1_tuple_fail.cpp b/test/has_tr1_tuple_fail.cpp index 1be1bea7..5ea571e3 100644 --- a/test/has_tr1_tuple_fail.cpp +++ b/test/has_tr1_tuple_fail.cpp @@ -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 +#include #include "test.hpp" #ifndef BOOST_HAS_TR1_TUPLE diff --git a/test/has_tr1_tuple_pass.cpp b/test/has_tr1_tuple_pass.cpp index b14e7c6e..6c6d949b 100644 --- a/test/has_tr1_tuple_pass.cpp +++ b/test/has_tr1_tuple_pass.cpp @@ -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 +#include #include "test.hpp" #ifdef BOOST_HAS_TR1_TUPLE diff --git a/test/has_tr1_type_traits_fail.cpp b/test/has_tr1_type_traits_fail.cpp index eb00a634..b4edd4ef 100644 --- a/test/has_tr1_type_traits_fail.cpp +++ b/test/has_tr1_type_traits_fail.cpp @@ -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 +#include #include "test.hpp" #ifndef BOOST_HAS_TR1_TYPE_TRAITS diff --git a/test/has_tr1_type_traits_pass.cpp b/test/has_tr1_type_traits_pass.cpp index db4c1d9d..d2c51ddf 100644 --- a/test/has_tr1_type_traits_pass.cpp +++ b/test/has_tr1_type_traits_pass.cpp @@ -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 +#include #include "test.hpp" #ifdef BOOST_HAS_TR1_TYPE_TRAITS diff --git a/test/has_tr1_unordered_map_fail.cpp b/test/has_tr1_unordered_map_fail.cpp index a17f8b14..b272dbbe 100644 --- a/test/has_tr1_unordered_map_fail.cpp +++ b/test/has_tr1_unordered_map_fail.cpp @@ -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 +#include #include "test.hpp" #ifndef BOOST_HAS_TR1_UNORDERED_MAP diff --git a/test/has_tr1_unordered_map_pass.cpp b/test/has_tr1_unordered_map_pass.cpp index b9fa3ade..e222c01a 100644 --- a/test/has_tr1_unordered_map_pass.cpp +++ b/test/has_tr1_unordered_map_pass.cpp @@ -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 +#include #include "test.hpp" #ifdef BOOST_HAS_TR1_UNORDERED_MAP diff --git a/test/has_tr1_unordered_set_fail.cpp b/test/has_tr1_unordered_set_fail.cpp index db8d3462..d11fb352 100644 --- a/test/has_tr1_unordered_set_fail.cpp +++ b/test/has_tr1_unordered_set_fail.cpp @@ -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 +#include #include "test.hpp" #ifndef BOOST_HAS_TR1_UNORDERED_SET diff --git a/test/has_tr1_unordered_set_pass.cpp b/test/has_tr1_unordered_set_pass.cpp index 6af05857..23c9406e 100644 --- a/test/has_tr1_unordered_set_pass.cpp +++ b/test/has_tr1_unordered_set_pass.cpp @@ -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 +#include #include "test.hpp" #ifdef BOOST_HAS_TR1_UNORDERED_SET diff --git a/test/has_tr1_utility_fail.cpp b/test/has_tr1_utility_fail.cpp index d6827d33..5c82a0d5 100644 --- a/test/has_tr1_utility_fail.cpp +++ b/test/has_tr1_utility_fail.cpp @@ -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 +#include #include "test.hpp" #ifndef BOOST_HAS_TR1_UTILITY diff --git a/test/has_tr1_utility_pass.cpp b/test/has_tr1_utility_pass.cpp index 687922e6..ccdd1acd 100644 --- a/test/has_tr1_utility_pass.cpp +++ b/test/has_tr1_utility_pass.cpp @@ -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 +#include #include "test.hpp" #ifdef BOOST_HAS_TR1_UTILITY diff --git a/tools/generate.cpp b/tools/generate.cpp index 0828e3d5..6af78fdb 100644 --- a/tools/generate.cpp +++ b/tools/generate.cpp @@ -156,8 +156,14 @@ void write_test_file(const fs::path& file, "# undef BOOST_ASSERT_CONFIG\n" "#endif\n\n"; - ofs << "#include \n" - "#include \"test.hpp\"\n\n" + static const boost::regex tr1_exp("BOOST_HAS_TR1.*"); + + ofs << "#include \n"; + + if(regex_match(macro_name, tr1_exp)) + ofs << "#include \n"; + + ofs << "#include \"test.hpp\"\n\n" "#if"; if(positive_test != expect_success) ofs << "n"; @@ -270,7 +276,7 @@ int cpp_main(int argc, char* argv[]) 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); }