diff options
author | Lorry Tar Creator <lorry-tar-importer@baserock.org> | 2015-04-08 03:09:47 +0000 |
---|---|---|
committer | <> | 2015-05-05 14:37:32 +0000 |
commit | f2541bb90af059680aa7036f315f052175999355 (patch) | |
tree | a5b214744b256f07e1dc2bd7273035a7808c659f /libs/serialization | |
parent | ed232fdd34968697a68783b3195b1da4226915b5 (diff) | |
download | boost-tarball-master.tar.gz |
Imported from /home/lorry/working-area/delta_boost-tarball/boost_1_58_0.tar.bz2.HEADboost_1_58_0master
Diffstat (limited to 'libs/serialization')
25 files changed, 342 insertions, 1066 deletions
diff --git a/libs/serialization/CMake/CMakeLists.txt b/libs/serialization/CMake/CMakeLists.txt index d5ff86d03..3a252dde0 100644 --- a/libs/serialization/CMake/CMakeLists.txt +++ b/libs/serialization/CMake/CMakeLists.txt @@ -1,6 +1,6 @@ # CMake build control file for Serialization Library tests -cmake_minimum_required(VERSION 2.8) +cmake_minimum_required(VERSION 3.0) if(Boost_USE_STATIC_LIBS) @@ -17,14 +17,19 @@ message(STATUS "compiler is ${CMAKE_CXX_COMPILER_ID}" ) if( CMAKE_CXX_COMPILER_ID STREQUAL "GNU" ) add_definitions( -ftemplate-depth=300 ) + # we use gcc to test for C++03 compatibility + add_definitions( std=c++03 ) + message(STATUS "compiler is g++ c++03") elseif( CMAKE_CXX_COMPILER_ID STREQUAL "MSVC" ) add_definitions( /wd4996 ) -elseif( CMAKE_CXX_COMPILER_ID STREQUAL "Clang" ) - add_definitions( -ftemplate-depth=300 ) - # set (CMAKE_CXX_FLAGS "-std=c++11" ) - set (CMAKE_CXX_FLAGS_DEBUG "-g -O0" ) - set (CMAKE_CXX_FLAGS_RELWITHDEBINFO "-g -O3" ) - set (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -stdlib=libc++ -dead_strip") + message(STATUS "compiler is MSVC") +elseif( CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang" ) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ftemplate-depth=300") + #set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++98") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") + set(CMAKE_CXX_FLAGS_DEBUG "-g -O0" ) + set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-g -O3" ) + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -stdlib=libc++ -dead_strip") endif() # @@ -143,9 +148,10 @@ add_library(serialization ../src/utf8_codecvt_facet.cpp ../src/void_cast.cpp ../src/xml_archive_exception.cpp - ../src/xml_grammar.cpp ../src/xml_iarchive.cpp ../src/xml_oarchive.cpp + ../src/xml_grammar.cpp + # ../src/basic_xml_grammar.ipp # doesn't show up in "Source Files" in Xcode"' ) add_library(wserialization @@ -154,10 +160,10 @@ add_library(wserialization ../src/text_wiarchive.cpp ../src/text_woarchive.cpp ../src/utf8_codecvt_facet.cpp - ../src/xml_wgrammar.cpp ../src/xml_wiarchive.cpp ../src/xml_woarchive.cpp ../src/codecvt_null.cpp + ../src/xml_wgrammar.cpp ) # end library build @@ -255,6 +261,7 @@ archive_test(test_diamond) archive_test(test_diamond_complex) archive_test(test_exported polymorphic_base) archive_test(test_helper_support) +archive_test(test_interrupts) archive_test(test_list A) archive_test(test_list_ptrs A) archive_test(test_map A) @@ -300,48 +307,60 @@ polymorphic_archive_test(test_polymorphic2 test_polymorphic2imp) #################### # add headers in IDE -file(GLOB Archive +# for serialisation + +file(GLOB x RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}/../include/boost/archive/*.hpp" ) -add_custom_target(archive SOURCES ${Archive}) +add_custom_target(archive SOURCES ${x}) set_property(TARGET archive PROPERTY FOLDER "serialization") -file(GLOB Archive +file(GLOB x RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}/../include/boost/archive/detail/*.hpp" ) -add_custom_target(archive-detail SOURCES ${Archive}) +add_custom_target(archive-detail SOURCES ${x}) set_property(TARGET archive-detail PROPERTY FOLDER "serialization") -file(GLOB Archive +file(GLOB x RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}/../include/boost/archive/impl/*.ipp" ) -add_custom_target(archive-impl SOURCES ${Archive}) +add_custom_target(archive-impl SOURCES ${x}) set_property(TARGET archive-impl PROPERTY FOLDER "serialization") -file(GLOB Iterators +file(GLOB x RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}/../include/boost/archive/iterators/*.hpp" ) -add_custom_target(archive-iterators SOURCES ${Iterators}) +add_custom_target(archive-iterators SOURCES ${x}) set_property(TARGET archive-iterators PROPERTY FOLDER "serialization") -file(GLOB Serialization +file(GLOB x RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}/../include/boost/serialization/*.hpp" ) -add_custom_target(serialization-headers SOURCES ${Serialization}) +add_custom_target(serialization-headers SOURCES ${x}) set_property(TARGET serialization-headers PROPERTY FOLDER "serialization") -file(GLOB Serialization +file(GLOB x RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}/../include/boost/serialization/detail/*.hpp" ) -add_custom_target(serialization-detail SOURCES ${Serialization}) +add_custom_target(serialization-detail SOURCES ${x}) set_property(TARGET serialization-detail PROPERTY FOLDER "serialization") +# for wserialization + +file(GLOB x + RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" + "${CMAKE_CURRENT_SOURCE_DIR}/../include/boost/archive/*_w*.hpp" +) + +add_custom_target(wserialization_headers SOURCES ${x} "${CMAKE_CURRENT_SOURCE_DIR}/../include/boost/archive/codecvt_null.hpp") +set_property(TARGET wserialization_headers PROPERTY FOLDER "wserialization") + # end headers in IDE #################### diff --git a/libs/serialization/meta/libraries.json b/libs/serialization/meta/libraries.json new file mode 100644 index 000000000..55d777109 --- /dev/null +++ b/libs/serialization/meta/libraries.json @@ -0,0 +1,14 @@ +{ + "key": "serialization", + "name": "Serialization", + "authors": [ + "Robert Ramey" + ], + "description": "Serialization for persistence and marshalling.", + "category": [ + "IO" + ], + "maintainers": [ + "Robert Ramey <ramey -at- rrsd.com>" + ] +} diff --git a/libs/serialization/src/basic_archive.cpp b/libs/serialization/src/basic_archive.cpp index 8baf17831..3f6c3e353 100644 --- a/libs/serialization/src/basic_archive.cpp +++ b/libs/serialization/src/basic_archive.cpp @@ -70,11 +70,13 @@ BOOST_ARCHIVE_SIGNATURE(){ // 8 - Boost 1.44 // separated version_type into library_version_type and class_version_type // changed version_type to be stored as 8 bits. -// 10- fixed base64 output/input. +// 10- fixed base64 output/input. +// 11- not changes +// 12- improved serialization of collections BOOST_ARCHIVE_DECL(library_version_type) BOOST_ARCHIVE_VERSION(){ - return library_version_type(11); + return library_version_type(12); } } // namespace archive diff --git a/libs/serialization/src/basic_iarchive.cpp b/libs/serialization/src/basic_iarchive.cpp index 3a2469006..9e25092ae 100644 --- a/libs/serialization/src/basic_iarchive.cpp +++ b/libs/serialization/src/basic_iarchive.cpp @@ -183,7 +183,6 @@ class basic_iarchive_impl { m_archive_library_version(BOOST_ARCHIVE_VERSION()), m_flags(flags) {} - ~basic_iarchive_impl(){} void set_library_version(library_version_type archive_library_version){ m_archive_library_version = archive_library_version; } @@ -228,7 +227,6 @@ class basic_iarchive_impl { const basic_pointer_iserializer * (*finder)( const boost::serialization::extended_type_info & type ) - ); }; @@ -252,8 +250,8 @@ basic_iarchive_impl::reset_object_address( // but the code may work anyway. Naturally, a bad practice on the part // of the programmer but we can't detect it - as above. So maybe we // can save a few more people from themselves as above. - object_id_type i; - for(i = m_moveable_objects.recent; i < m_moveable_objects.end; ++i){ + object_id_type i = m_moveable_objects.recent; + for(; i < m_moveable_objects.end; ++i){ if(old_address == object_id_vector[i].address) break; } @@ -532,9 +530,7 @@ basic_iarchive::basic_iarchive(unsigned int flags) : BOOST_ARCHIVE_DECL(BOOST_PP_EMPTY()) basic_iarchive::~basic_iarchive() -{ - delete pimpl; -} +{} BOOST_ARCHIVE_DECL(void) basic_iarchive::set_library_version(library_version_type archive_library_version){ diff --git a/libs/serialization/src/basic_oarchive.cpp b/libs/serialization/src/basic_oarchive.cpp index 840955b78..2ce98c6d5 100644 --- a/libs/serialization/src/basic_oarchive.cpp +++ b/libs/serialization/src/basic_oarchive.cpp @@ -417,9 +417,7 @@ basic_oarchive::basic_oarchive(unsigned int flags) BOOST_ARCHIVE_DECL(BOOST_PP_EMPTY()) basic_oarchive::~basic_oarchive() -{ - delete pimpl; -} +{} BOOST_ARCHIVE_DECL(void) basic_oarchive::save_object( diff --git a/libs/serialization/src/basic_xml_grammar.ipp b/libs/serialization/src/basic_xml_grammar.ipp index 011bba735..28be525ca 100644 --- a/libs/serialization/src/basic_xml_grammar.ipp +++ b/libs/serialization/src/basic_xml_grammar.ipp @@ -457,7 +457,7 @@ void basic_xml_grammar<CharType>::init(IStream & is){ template<class CharType> void basic_xml_grammar<CharType>::windup(IStream & is){ - if(is.fail()) + if(is.fail() || is.eof()) return; // uh-oh - don't throw exception from code called by a destructor ! // so just ignore any failure. diff --git a/libs/serialization/src/extended_type_info.cpp b/libs/serialization/src/extended_type_info.cpp index 2efbefc8f..48bbc5627 100644 --- a/libs/serialization/src/extended_type_info.cpp +++ b/libs/serialization/src/extended_type_info.cpp @@ -25,7 +25,7 @@ namespace std{ using ::strcmp; } #endif -#include <boost/detail/no_exceptions_support.hpp> +#include <boost/core/no_exceptions_support.hpp> #include <boost/serialization/singleton.hpp> #include <boost/serialization/force_include.hpp> diff --git a/libs/serialization/src/extended_type_info_typeid.cpp b/libs/serialization/src/extended_type_info_typeid.cpp index 463287aff..8d970309e 100644 --- a/libs/serialization/src/extended_type_info_typeid.cpp +++ b/libs/serialization/src/extended_type_info_typeid.cpp @@ -15,7 +15,7 @@ #include <typeinfo> #include <cstddef> // NULL -#include <boost/detail/no_exceptions_support.hpp> +#include <boost/core/no_exceptions_support.hpp> #include <boost/serialization/singleton.hpp> diff --git a/libs/serialization/test/Jamfile.v2 b/libs/serialization/test/Jamfile.v2 index 1da834be8..c993a0f7f 100644 --- a/libs/serialization/test/Jamfile.v2 +++ b/libs/serialization/test/Jamfile.v2 @@ -72,7 +72,8 @@ test-suite "serialization" : [ test-bsl-run_files test_diamond ] [ test-bsl-run_files test_diamond_complex ] [ test-bsl-run_files test_exported : polymorphic_base ] - [ test-bsl-run_files test_helper_support ] + [ test-bsl-run_files test_helper_support ] + [ test-bsl-run_files test_interrupts ] [ test-bsl-run_files test_list : A ] [ test-bsl-run_files test_list_ptrs : A ] [ test-bsl-run_files test_map : A ] @@ -138,6 +139,8 @@ if ! $(BOOST_ARCHIVE_LIST) { : <dependency>../../config/test/all//BOOST_NO_STD_WSTREAMBUF ] + [ test-bsl-run-no-lib test_z ] + # should fail compilation [ compile-fail test_not_serializable.cpp ] [ compile-fail test_traits_fail.cpp ] diff --git a/libs/serialization/test/b2-1.log b/libs/serialization/test/b2-1.log deleted file mode 100644 index 2911c2f24..000000000 --- a/libs/serialization/test/b2-1.log +++ /dev/null @@ -1,6 +0,0 @@ -boost_root: /Users/robertramey/WorkingProjects/modular-boost -locate_root: /Users/robertramey/WorkingProjects/modular-boost -*****Warning - can't open output file: /Users/robertramey/WorkingProjects/modular-boost/../../bin.v2/libs/serialization/test/test_array_xml_warchive.test/darwin-4.7/debug/address-model-32/link-static/test_log.xml -*****Warning - can't open output file: /Users/robertramey/WorkingProjects/modular-boost/../../bin.v2/libs/serialization/test/test_array_xml_warchive.test/darwin-4.7/debug/address-model-64/link-static/test_log.xml -*****Warning - can't open output file: /Users/robertramey/WorkingProjects/modular-boost/../../bin.v2/libs/serialization/test/test_array_xml_warchive.test/darwin-4.7/debug/address-model-32/test_log.xml -*****Warning - can't open output file: /Users/robertramey/WorkingProjects/modular-boost/../../bin.v2/libs/serialization/test/test_array_xml_warchive.test/darwin-4.7/debug/address-model-64/test_log.xml diff --git a/libs/serialization/test/b2.log b/libs/serialization/test/b2.log deleted file mode 100644 index 2f85ac5c7..000000000 --- a/libs/serialization/test/b2.log +++ /dev/null @@ -1,628 +0,0 @@ -boost_root: /Users/robertramey/WorkingProjects/modular-boost -locate_root: /Users/robertramey/WorkingProjects/modular-boost -uild core (at /Users/robertramey/WorkingProjects/modular-boost/tools/build/src) is 2014.03-svn -Performing configuration checks - - - symlinks supported : yes -boost-test(RUN) "serialization/test_array_text_archive" : "libs/serialization/test/test_array.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_array_text_warchive" : "libs/serialization/test/test_array.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_array_binary_archive" : "libs/serialization/test/test_array.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_array_xml_archive" : "libs/serialization/test/test_array.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_array_xml_warchive" : "libs/serialization/test/test_array.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_binary_text_archive" : "libs/serialization/test/test_binary.cpp" -boost-test(RUN) "serialization/test_binary_text_warchive" : "libs/serialization/test/test_binary.cpp" -boost-test(RUN) "serialization/test_binary_binary_archive" : "libs/serialization/test/test_binary.cpp" -boost-test(RUN) "serialization/test_binary_xml_archive" : "libs/serialization/test/test_binary.cpp" -boost-test(RUN) "serialization/test_binary_xml_warchive" : "libs/serialization/test/test_binary.cpp" -boost-test(RUN) "serialization/test_class_info_load_text_archive" : "libs/serialization/test/test_class_info_load.cpp" -boost-test(RUN) "serialization/test_class_info_load_text_warchive" : "libs/serialization/test/test_class_info_load.cpp" -boost-test(RUN) "serialization/test_class_info_load_binary_archive" : "libs/serialization/test/test_class_info_load.cpp" -boost-test(RUN) "serialization/test_class_info_load_xml_archive" : "libs/serialization/test/test_class_info_load.cpp" -boost-test(RUN) "serialization/test_class_info_load_xml_warchive" : "libs/serialization/test/test_class_info_load.cpp" -boost-test(RUN) "serialization/test_class_info_save_text_archive" : "libs/serialization/test/test_class_info_save.cpp" -boost-test(RUN) "serialization/test_class_info_save_text_warchive" : "libs/serialization/test/test_class_info_save.cpp" -boost-test(RUN) "serialization/test_class_info_save_binary_archive" : "libs/serialization/test/test_class_info_save.cpp" -boost-test(RUN) "serialization/test_class_info_save_xml_archive" : "libs/serialization/test/test_class_info_save.cpp" -boost-test(RUN) "serialization/test_class_info_save_xml_warchive" : "libs/serialization/test/test_class_info_save.cpp" -boost-test(RUN) "serialization/test_bitset_text_archive" : "libs/serialization/test/test_bitset.cpp" -boost-test(RUN) "serialization/test_bitset_text_warchive" : "libs/serialization/test/test_bitset.cpp" -boost-test(RUN) "serialization/test_bitset_binary_archive" : "libs/serialization/test/test_bitset.cpp" -boost-test(RUN) "serialization/test_bitset_xml_archive" : "libs/serialization/test/test_bitset.cpp" -boost-test(RUN) "serialization/test_bitset_xml_warchive" : "libs/serialization/test/test_bitset.cpp" -boost-test(RUN) "serialization/test_complex_text_archive" : "libs/serialization/test/test_complex.cpp" -boost-test(RUN) "serialization/test_complex_text_warchive" : "libs/serialization/test/test_complex.cpp" -boost-test(RUN) "serialization/test_complex_binary_archive" : "libs/serialization/test/test_complex.cpp" -boost-test(RUN) "serialization/test_complex_xml_archive" : "libs/serialization/test/test_complex.cpp" -boost-test(RUN) "serialization/test_complex_xml_warchive" : "libs/serialization/test/test_complex.cpp" -boost-test(RUN) "serialization/test_contained_class_text_archive" : "libs/serialization/test/test_contained_class.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_contained_class_text_warchive" : "libs/serialization/test/test_contained_class.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_contained_class_binary_archive" : "libs/serialization/test/test_contained_class.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_contained_class_xml_archive" : "libs/serialization/test/test_contained_class.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_contained_class_xml_warchive" : "libs/serialization/test/test_contained_class.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_cyclic_ptrs_text_archive" : "libs/serialization/test/test_cyclic_ptrs.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_cyclic_ptrs_text_warchive" : "libs/serialization/test/test_cyclic_ptrs.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_cyclic_ptrs_binary_archive" : "libs/serialization/test/test_cyclic_ptrs.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_cyclic_ptrs_xml_archive" : "libs/serialization/test/test_cyclic_ptrs.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_cyclic_ptrs_xml_warchive" : "libs/serialization/test/test_cyclic_ptrs.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_delete_pointer_text_archive" : "libs/serialization/test/test_delete_pointer.cpp" -boost-test(RUN) "serialization/test_delete_pointer_text_warchive" : "libs/serialization/test/test_delete_pointer.cpp" -boost-test(RUN) "serialization/test_delete_pointer_binary_archive" : "libs/serialization/test/test_delete_pointer.cpp" -boost-test(RUN) "serialization/test_delete_pointer_xml_archive" : "libs/serialization/test/test_delete_pointer.cpp" -boost-test(RUN) "serialization/test_delete_pointer_xml_warchive" : "libs/serialization/test/test_delete_pointer.cpp" -boost-test(RUN) "serialization/test_deque_text_archive" : "libs/serialization/test/test_deque.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_deque_text_warchive" : "libs/serialization/test/test_deque.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_deque_binary_archive" : "libs/serialization/test/test_deque.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_deque_xml_archive" : "libs/serialization/test/test_deque.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_deque_xml_warchive" : "libs/serialization/test/test_deque.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_derived_text_archive" : "libs/serialization/test/test_derived.cpp" -boost-test(RUN) "serialization/test_derived_text_warchive" : "libs/serialization/test/test_derived.cpp" -boost-test(RUN) "serialization/test_derived_binary_archive" : "libs/serialization/test/test_derived.cpp" -boost-test(RUN) "serialization/test_derived_xml_archive" : "libs/serialization/test/test_derived.cpp" -boost-test(RUN) "serialization/test_derived_xml_warchive" : "libs/serialization/test/test_derived.cpp" -boost-test(RUN) "serialization/test_derived_class_text_archive" : "libs/serialization/test/test_derived_class.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_derived_class_text_warchive" : "libs/serialization/test/test_derived_class.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_derived_class_binary_archive" : "libs/serialization/test/test_derived_class.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_derived_class_xml_archive" : "libs/serialization/test/test_derived_class.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_derived_class_xml_warchive" : "libs/serialization/test/test_derived_class.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_derived_class_ptr_text_archive" : "libs/serialization/test/test_derived_class_ptr.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_derived_class_ptr_text_warchive" : "libs/serialization/test/test_derived_class_ptr.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_derived_class_ptr_binary_archive" : "libs/serialization/test/test_derived_class_ptr.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_derived_class_ptr_xml_archive" : "libs/serialization/test/test_derived_class_ptr.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_derived_class_ptr_xml_warchive" : "libs/serialization/test/test_derived_class_ptr.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_diamond_text_archive" : "libs/serialization/test/test_diamond.cpp" -boost-test(RUN) "serialization/test_diamond_text_warchive" : "libs/serialization/test/test_diamond.cpp" -boost-test(RUN) "serialization/test_diamond_binary_archive" : "libs/serialization/test/test_diamond.cpp" -boost-test(RUN) "serialization/test_diamond_xml_archive" : "libs/serialization/test/test_diamond.cpp" -boost-test(RUN) "serialization/test_diamond_xml_warchive" : "libs/serialization/test/test_diamond.cpp" -boost-test(RUN) "serialization/test_diamond_complex_text_archive" : "libs/serialization/test/test_diamond_complex.cpp" -boost-test(RUN) "serialization/test_diamond_complex_text_warchive" : "libs/serialization/test/test_diamond_complex.cpp" -boost-test(RUN) "serialization/test_diamond_complex_binary_archive" : "libs/serialization/test/test_diamond_complex.cpp" -boost-test(RUN) "serialization/test_diamond_complex_xml_archive" : "libs/serialization/test/test_diamond_complex.cpp" -boost-test(RUN) "serialization/test_diamond_complex_xml_warchive" : "libs/serialization/test/test_diamond_complex.cpp" -boost-test(RUN) "serialization/test_exported_text_archive" : "libs/serialization/test/test_exported.cpp" "libs/serialization/test/polymorphic_base.cpp" -boost-test(RUN) "serialization/test_exported_text_warchive" : "libs/serialization/test/test_exported.cpp" "libs/serialization/test/polymorphic_base.cpp" -boost-test(RUN) "serialization/test_exported_binary_archive" : "libs/serialization/test/test_exported.cpp" "libs/serialization/test/polymorphic_base.cpp" -boost-test(RUN) "serialization/test_exported_xml_archive" : "libs/serialization/test/test_exported.cpp" "libs/serialization/test/polymorphic_base.cpp" -boost-test(RUN) "serialization/test_exported_xml_warchive" : "libs/serialization/test/test_exported.cpp" "libs/serialization/test/polymorphic_base.cpp" -boost-test(RUN) "serialization/test_helper_support_text_archive" : "libs/serialization/test/test_helper_support.cpp" -boost-test(RUN) "serialization/test_helper_support_text_warchive" : "libs/serialization/test/test_helper_support.cpp" -boost-test(RUN) "serialization/test_helper_support_binary_archive" : "libs/serialization/test/test_helper_support.cpp" -boost-test(RUN) "serialization/test_helper_support_xml_archive" : "libs/serialization/test/test_helper_support.cpp" -boost-test(RUN) "serialization/test_helper_support_xml_warchive" : "libs/serialization/test/test_helper_support.cpp" -boost-test(RUN) "serialization/test_list_text_archive" : "libs/serialization/test/test_list.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_list_text_warchive" : "libs/serialization/test/test_list.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_list_binary_archive" : "libs/serialization/test/test_list.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_list_xml_archive" : "libs/serialization/test/test_list.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_list_xml_warchive" : "libs/serialization/test/test_list.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_list_ptrs_text_archive" : "libs/serialization/test/test_list_ptrs.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_list_ptrs_text_warchive" : "libs/serialization/test/test_list_ptrs.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_list_ptrs_binary_archive" : "libs/serialization/test/test_list_ptrs.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_list_ptrs_xml_archive" : "libs/serialization/test/test_list_ptrs.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_list_ptrs_xml_warchive" : "libs/serialization/test/test_list_ptrs.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_map_text_archive" : "libs/serialization/test/test_map.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_map_text_warchive" : "libs/serialization/test/test_map.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_map_binary_archive" : "libs/serialization/test/test_map.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_map_xml_archive" : "libs/serialization/test/test_map.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_map_xml_warchive" : "libs/serialization/test/test_map.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_mi_text_archive" : "libs/serialization/test/test_mi.cpp" -boost-test(RUN) "serialization/test_mi_text_warchive" : "libs/serialization/test/test_mi.cpp" -boost-test(RUN) "serialization/test_mi_binary_archive" : "libs/serialization/test/test_mi.cpp" -boost-test(RUN) "serialization/test_mi_xml_archive" : "libs/serialization/test/test_mi.cpp" -boost-test(RUN) "serialization/test_mi_xml_warchive" : "libs/serialization/test/test_mi.cpp" -boost-test(RUN) "serialization/test_multiple_ptrs_text_archive" : "libs/serialization/test/test_multiple_ptrs.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_multiple_ptrs_text_warchive" : "libs/serialization/test/test_multiple_ptrs.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_multiple_ptrs_binary_archive" : "libs/serialization/test/test_multiple_ptrs.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_multiple_ptrs_xml_archive" : "libs/serialization/test/test_multiple_ptrs.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_multiple_ptrs_xml_warchive" : "libs/serialization/test/test_multiple_ptrs.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_multiple_inheritance_text_archive" : "libs/serialization/test/test_multiple_inheritance.cpp" -boost-test(RUN) "serialization/test_multiple_inheritance_text_warchive" : "libs/serialization/test/test_multiple_inheritance.cpp" -boost-test(RUN) "serialization/test_multiple_inheritance_binary_archive" : "libs/serialization/test/test_multiple_inheritance.cpp" -boost-test(RUN) "serialization/test_multiple_inheritance_xml_archive" : "libs/serialization/test/test_multiple_inheritance.cpp" -boost-test(RUN) "serialization/test_multiple_inheritance_xml_warchive" : "libs/serialization/test/test_multiple_inheritance.cpp" -boost-test(RUN) "serialization/test_no_rtti_text_archive" : "libs/serialization/test/test_no_rtti.cpp" "libs/serialization/test/polymorphic_base.cpp" "libs/serialization/test/polymorphic_derived1.cpp" -boost-test(RUN) "serialization/test_no_rtti_text_warchive" : "libs/serialization/test/test_no_rtti.cpp" "libs/serialization/test/polymorphic_base.cpp" "libs/serialization/test/polymorphic_derived1.cpp" -boost-test(RUN) "serialization/test_no_rtti_binary_archive" : "libs/serialization/test/test_no_rtti.cpp" "libs/serialization/test/polymorphic_base.cpp" "libs/serialization/test/polymorphic_derived1.cpp" -boost-test(RUN) "serialization/test_no_rtti_xml_archive" : "libs/serialization/test/test_no_rtti.cpp" "libs/serialization/test/polymorphic_base.cpp" "libs/serialization/test/polymorphic_derived1.cpp" -boost-test(RUN) "serialization/test_no_rtti_xml_warchive" : "libs/serialization/test/test_no_rtti.cpp" "libs/serialization/test/polymorphic_base.cpp" "libs/serialization/test/polymorphic_derived1.cpp" -boost-test(RUN) "serialization/test_non_intrusive_text_archive" : "libs/serialization/test/test_non_intrusive.cpp" -boost-test(RUN) "serialization/test_non_intrusive_text_warchive" : "libs/serialization/test/test_non_intrusive.cpp" -boost-test(RUN) "serialization/test_non_intrusive_binary_archive" : "libs/serialization/test/test_non_intrusive.cpp" -boost-test(RUN) "serialization/test_non_intrusive_xml_archive" : "libs/serialization/test/test_non_intrusive.cpp" -boost-test(RUN) "serialization/test_non_intrusive_xml_warchive" : "libs/serialization/test/test_non_intrusive.cpp" -boost-test(RUN) "serialization/test_non_default_ctor_text_archive" : "libs/serialization/test/test_non_default_ctor.cpp" -boost-test(RUN) "serialization/test_non_default_ctor_text_warchive" : "libs/serialization/test/test_non_default_ctor.cpp" -boost-test(RUN) "serialization/test_non_default_ctor_binary_archive" : "libs/serialization/test/test_non_default_ctor.cpp" -boost-test(RUN) "serialization/test_non_default_ctor_xml_archive" : "libs/serialization/test/test_non_default_ctor.cpp" -boost-test(RUN) "serialization/test_non_default_ctor_xml_warchive" : "libs/serialization/test/test_non_default_ctor.cpp" -boost-test(RUN) "serialization/test_non_default_ctor2_text_archive" : "libs/serialization/test/test_non_default_ctor2.cpp" -boost-test(RUN) "serialization/test_non_default_ctor2_text_warchive" : "libs/serialization/test/test_non_default_ctor2.cpp" -boost-test(RUN) "serialization/test_non_default_ctor2_binary_archive" : "libs/serialization/test/test_non_default_ctor2.cpp" -boost-test(RUN) "serialization/test_non_default_ctor2_xml_archive" : "libs/serialization/test/test_non_default_ctor2.cpp" -boost-test(RUN) "serialization/test_non_default_ctor2_xml_warchive" : "libs/serialization/test/test_non_default_ctor2.cpp" -boost-test(RUN) "serialization/test_null_ptr_text_archive" : "libs/serialization/test/test_null_ptr.cpp" -boost-test(RUN) "serialization/test_null_ptr_text_warchive" : "libs/serialization/test/test_null_ptr.cpp" -boost-test(RUN) "serialization/test_null_ptr_binary_archive" : "libs/serialization/test/test_null_ptr.cpp" -boost-test(RUN) "serialization/test_null_ptr_xml_archive" : "libs/serialization/test/test_null_ptr.cpp" -boost-test(RUN) "serialization/test_null_ptr_xml_warchive" : "libs/serialization/test/test_null_ptr.cpp" -boost-test(RUN) "serialization/test_nvp_text_archive" : "libs/serialization/test/test_nvp.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_nvp_text_warchive" : "libs/serialization/test/test_nvp.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_nvp_binary_archive" : "libs/serialization/test/test_nvp.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_nvp_xml_archive" : "libs/serialization/test/test_nvp.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_nvp_xml_warchive" : "libs/serialization/test/test_nvp.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_object_text_archive" : "libs/serialization/test/test_object.cpp" -boost-test(RUN) "serialization/test_object_text_warchive" : "libs/serialization/test/test_object.cpp" -boost-test(RUN) "serialization/test_object_binary_archive" : "libs/serialization/test/test_object.cpp" -boost-test(RUN) "serialization/test_object_xml_archive" : "libs/serialization/test/test_object.cpp" -boost-test(RUN) "serialization/test_object_xml_warchive" : "libs/serialization/test/test_object.cpp" -boost-test(RUN) "serialization/test_primitive_text_archive" : "libs/serialization/test/test_primitive.cpp" -boost-test(RUN) "serialization/test_primitive_text_warchive" : "libs/serialization/test/test_primitive.cpp" -boost-test(RUN) "serialization/test_primitive_binary_archive" : "libs/serialization/test/test_primitive.cpp" -boost-test(RUN) "serialization/test_primitive_xml_archive" : "libs/serialization/test/test_primitive.cpp" -boost-test(RUN) "serialization/test_primitive_xml_warchive" : "libs/serialization/test/test_primitive.cpp" -boost-test(RUN) "serialization/test_priority_queue_text_archive" : "libs/serialization/test/test_priority_queue.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_priority_queue_text_warchive" : "libs/serialization/test/test_priority_queue.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_priority_queue_binary_archive" : "libs/serialization/test/test_priority_queue.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_priority_queue_xml_archive" : "libs/serialization/test/test_priority_queue.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_priority_queue_xml_warchive" : "libs/serialization/test/test_priority_queue.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_queue_text_archive" : "libs/serialization/test/test_queue.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_queue_text_warchive" : "libs/serialization/test/test_queue.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_queue_binary_archive" : "libs/serialization/test/test_queue.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_queue_xml_archive" : "libs/serialization/test/test_queue.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_queue_xml_warchive" : "libs/serialization/test/test_queue.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_recursion_text_archive" : "libs/serialization/test/test_recursion.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_recursion_text_warchive" : "libs/serialization/test/test_recursion.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_recursion_binary_archive" : "libs/serialization/test/test_recursion.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_recursion_xml_archive" : "libs/serialization/test/test_recursion.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_recursion_xml_warchive" : "libs/serialization/test/test_recursion.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_registered_text_archive" : "libs/serialization/test/test_registered.cpp" -boost-test(RUN) "serialization/test_registered_text_warchive" : "libs/serialization/test/test_registered.cpp" -boost-test(RUN) "serialization/test_registered_binary_archive" : "libs/serialization/test/test_registered.cpp" -boost-test(RUN) "serialization/test_registered_xml_archive" : "libs/serialization/test/test_registered.cpp" -boost-test(RUN) "serialization/test_registered_xml_warchive" : "libs/serialization/test/test_registered.cpp" -boost-test(RUN) "serialization/test_set_text_archive" : "libs/serialization/test/test_set.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_set_text_warchive" : "libs/serialization/test/test_set.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_set_binary_archive" : "libs/serialization/test/test_set.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_set_xml_archive" : "libs/serialization/test/test_set.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_set_xml_warchive" : "libs/serialization/test/test_set.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_simple_class_text_archive" : "libs/serialization/test/test_simple_class.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_simple_class_text_warchive" : "libs/serialization/test/test_simple_class.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_simple_class_binary_archive" : "libs/serialization/test/test_simple_class.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_simple_class_xml_archive" : "libs/serialization/test/test_simple_class.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_simple_class_xml_warchive" : "libs/serialization/test/test_simple_class.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_simple_class_ptr_text_archive" : "libs/serialization/test/test_simple_class_ptr.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_simple_class_ptr_text_warchive" : "libs/serialization/test/test_simple_class_ptr.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_simple_class_ptr_binary_archive" : "libs/serialization/test/test_simple_class_ptr.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_simple_class_ptr_xml_archive" : "libs/serialization/test/test_simple_class_ptr.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_simple_class_ptr_xml_warchive" : "libs/serialization/test/test_simple_class_ptr.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_split_text_archive" : "libs/serialization/test/test_split.cpp" -boost-test(RUN) "serialization/test_split_text_warchive" : "libs/serialization/test/test_split.cpp" -boost-test(RUN) "serialization/test_split_binary_archive" : "libs/serialization/test/test_split.cpp" -boost-test(RUN) "serialization/test_split_xml_archive" : "libs/serialization/test/test_split.cpp" -boost-test(RUN) "serialization/test_split_xml_warchive" : "libs/serialization/test/test_split.cpp" -boost-test(RUN) "serialization/test_stack_text_archive" : "libs/serialization/test/test_stack.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_stack_text_warchive" : "libs/serialization/test/test_stack.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_stack_binary_archive" : "libs/serialization/test/test_stack.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_stack_xml_archive" : "libs/serialization/test/test_stack.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_stack_xml_warchive" : "libs/serialization/test/test_stack.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_tracking_text_archive" : "libs/serialization/test/test_tracking.cpp" -boost-test(RUN) "serialization/test_tracking_text_warchive" : "libs/serialization/test/test_tracking.cpp" -boost-test(RUN) "serialization/test_tracking_binary_archive" : "libs/serialization/test/test_tracking.cpp" -boost-test(RUN) "serialization/test_tracking_xml_archive" : "libs/serialization/test/test_tracking.cpp" -boost-test(RUN) "serialization/test_tracking_xml_warchive" : "libs/serialization/test/test_tracking.cpp" -boost-test(RUN) "serialization/test_unregistered_text_archive" : "libs/serialization/test/test_unregistered.cpp" -boost-test(RUN) "serialization/test_unregistered_text_warchive" : "libs/serialization/test/test_unregistered.cpp" -boost-test(RUN) "serialization/test_unregistered_binary_archive" : "libs/serialization/test/test_unregistered.cpp" -boost-test(RUN) "serialization/test_unregistered_xml_archive" : "libs/serialization/test/test_unregistered.cpp" -boost-test(RUN) "serialization/test_unregistered_xml_warchive" : "libs/serialization/test/test_unregistered.cpp" -boost-test(RUN) "serialization/test_unique_ptr_text_archive" : "libs/serialization/test/test_unique_ptr.cpp" -boost-test(RUN) "serialization/test_unique_ptr_text_warchive" : "libs/serialization/test/test_unique_ptr.cpp" -boost-test(RUN) "serialization/test_unique_ptr_binary_archive" : "libs/serialization/test/test_unique_ptr.cpp" -boost-test(RUN) "serialization/test_unique_ptr_xml_archive" : "libs/serialization/test/test_unique_ptr.cpp" -boost-test(RUN) "serialization/test_unique_ptr_xml_warchive" : "libs/serialization/test/test_unique_ptr.cpp" -boost-test(RUN) "serialization/test_valarray_text_archive" : "libs/serialization/test/test_valarray.cpp" -boost-test(RUN) "serialization/test_valarray_text_warchive" : "libs/serialization/test/test_valarray.cpp" -boost-test(RUN) "serialization/test_valarray_binary_archive" : "libs/serialization/test/test_valarray.cpp" -boost-test(RUN) "serialization/test_valarray_xml_archive" : "libs/serialization/test/test_valarray.cpp" -boost-test(RUN) "serialization/test_valarray_xml_warchive" : "libs/serialization/test/test_valarray.cpp" -boost-test(RUN) "serialization/test_variant_text_archive" : "libs/serialization/test/test_variant.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_variant_text_warchive" : "libs/serialization/test/test_variant.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_variant_binary_archive" : "libs/serialization/test/test_variant.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_variant_xml_archive" : "libs/serialization/test/test_variant.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_variant_xml_warchive" : "libs/serialization/test/test_variant.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_vector_text_archive" : "libs/serialization/test/test_vector.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_vector_text_warchive" : "libs/serialization/test/test_vector.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_vector_binary_archive" : "libs/serialization/test/test_vector.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_vector_xml_archive" : "libs/serialization/test/test_vector.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_vector_xml_warchive" : "libs/serialization/test/test_vector.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_new_operator_text_archive" : "libs/serialization/test/test_new_operator.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_new_operator_text_warchive" : "libs/serialization/test/test_new_operator.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_new_operator_binary_archive" : "libs/serialization/test/test_new_operator.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_new_operator_xml_archive" : "libs/serialization/test/test_new_operator.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_new_operator_xml_warchive" : "libs/serialization/test/test_new_operator.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_optional_text_archive" : "libs/serialization/test/test_optional.cpp" -boost-test(RUN) "serialization/test_optional_text_warchive" : "libs/serialization/test/test_optional.cpp" -boost-test(RUN) "serialization/test_optional_binary_archive" : "libs/serialization/test/test_optional.cpp" -boost-test(RUN) "serialization/test_optional_xml_archive" : "libs/serialization/test/test_optional.cpp" -boost-test(RUN) "serialization/test_optional_xml_warchive" : "libs/serialization/test/test_optional.cpp" -boost-test(RUN) "serialization/test_shared_ptr_text_archive" : "libs/serialization/test/test_shared_ptr.cpp" -boost-test(RUN) "serialization/test_shared_ptr_text_warchive" : "libs/serialization/test/test_shared_ptr.cpp" -boost-test(RUN) "serialization/test_shared_ptr_binary_archive" : "libs/serialization/test/test_shared_ptr.cpp" -boost-test(RUN) "serialization/test_shared_ptr_xml_archive" : "libs/serialization/test/test_shared_ptr.cpp" -boost-test(RUN) "serialization/test_shared_ptr_xml_warchive" : "libs/serialization/test/test_shared_ptr.cpp" -boost-test(RUN) "serialization/test_shared_ptr_multi_base_text_archive" : "libs/serialization/test/test_shared_ptr_multi_base.cpp" -boost-test(RUN) "serialization/test_shared_ptr_multi_base_text_warchive" : "libs/serialization/test/test_shared_ptr_multi_base.cpp" -boost-test(RUN) "serialization/test_shared_ptr_multi_base_binary_archive" : "libs/serialization/test/test_shared_ptr_multi_base.cpp" -boost-test(RUN) "serialization/test_shared_ptr_multi_base_xml_archive" : "libs/serialization/test/test_shared_ptr_multi_base.cpp" -boost-test(RUN) "serialization/test_shared_ptr_multi_base_xml_warchive" : "libs/serialization/test/test_shared_ptr_multi_base.cpp" -boost-test(RUN) "serialization/test_shared_ptr_132_text_archive" : "libs/serialization/test/test_shared_ptr_132.cpp" -boost-test(RUN) "serialization/test_shared_ptr_132_text_warchive" : "libs/serialization/test/test_shared_ptr_132.cpp" -boost-test(RUN) "serialization/test_shared_ptr_132_binary_archive" : "libs/serialization/test/test_shared_ptr_132.cpp" -boost-test(RUN) "serialization/test_shared_ptr_132_xml_archive" : "libs/serialization/test/test_shared_ptr_132.cpp" -boost-test(RUN) "serialization/test_shared_ptr_132_xml_warchive" : "libs/serialization/test/test_shared_ptr_132.cpp" -boost-test(RUN) "serialization/test_polymorphic_polymorphic_text_archive" : "libs/serialization/test/test_polymorphic.cpp" "libs/serialization/test/test_polymorphic_A.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_polymorphic_polymorphic_text_warchive" : "libs/serialization/test/test_polymorphic.cpp" "libs/serialization/test/test_polymorphic_A.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_polymorphic_polymorphic_binary_archive" : "libs/serialization/test/test_polymorphic.cpp" "libs/serialization/test/test_polymorphic_A.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_polymorphic_polymorphic_xml_archive" : "libs/serialization/test/test_polymorphic.cpp" "libs/serialization/test/test_polymorphic_A.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_polymorphic_polymorphic_xml_warchive" : "libs/serialization/test/test_polymorphic.cpp" "libs/serialization/test/test_polymorphic_A.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_polymorphic2_polymorphic_text_archive" : "libs/serialization/test/test_polymorphic2.cpp" "libs/serialization/test/test_polymorphic2imp.cpp" -boost-test(RUN) "serialization/test_polymorphic2_polymorphic_text_warchive" : "libs/serialization/test/test_polymorphic2.cpp" "libs/serialization/test/test_polymorphic2imp.cpp" -boost-test(RUN) "serialization/test_polymorphic2_polymorphic_binary_archive" : "libs/serialization/test/test_polymorphic2.cpp" "libs/serialization/test/test_polymorphic2imp.cpp" -boost-test(RUN) "serialization/test_polymorphic2_polymorphic_xml_archive" : "libs/serialization/test/test_polymorphic2.cpp" "libs/serialization/test/test_polymorphic2imp.cpp" -boost-test(RUN) "serialization/test_polymorphic2_polymorphic_xml_warchive" : "libs/serialization/test/test_polymorphic2.cpp" "libs/serialization/test/test_polymorphic2imp.cpp" -boost-test(RUN) "serialization/test_dll_exported" : "libs/serialization/test/test_dll_exported.cpp" -boost-test(RUN) "serialization/test_dll_simple" : "libs/serialization/test/test_dll_simple.cpp" -boost-test(COMPILE) "serialization/test_dll_plugin" : "libs/serialization/test/test_dll_plugin.cpp" -boost-test(RUN) "serialization/test_private_ctor" : "libs/serialization/test/test_private_ctor.cpp" -boost-test(RUN) "serialization/test_reset_object_address" : "libs/serialization/test/test_reset_object_address.cpp" "libs/serialization/test/A.cpp" -boost-test(RUN) "serialization/test_void_cast" : "libs/serialization/test/test_void_cast.cpp" -boost-test(RUN) "serialization/test_mult_archive_types" : "libs/serialization/test/test_mult_archive_types.cpp" -boost-test(RUN) "serialization/test_iterators" : "libs/serialization/test/test_iterators.cpp" -boost-test(RUN) "serialization/test_iterators_base64" : "libs/serialization/test/test_iterators_base64.cpp" -boost-test(RUN) "serialization/test_inclusion" : "libs/serialization/test/test_inclusion.cpp" -boost-test(RUN) "serialization/test_smart_cast" : "libs/serialization/test/test_smart_cast.cpp" -boost-test(RUN) "serialization/test_utf8_codecvt" : "libs/serialization/test/test_utf8_codecvt.cpp" "libs/serialization/src/utf8_codecvt_facet.cpp" -boost-test(RUN) "serialization/test_codecvt_null" : "libs/serialization/test/test_codecvt_null.cpp" "libs/serialization/src/codecvt_null.cpp" -boost-test(COMPILE_FAIL) "serialization/test_not_serializable" : "libs/serialization/test/test_not_serializable.cpp" -boost-test(COMPILE_FAIL) "serialization/test_traits_fail" : "libs/serialization/test/test_traits_fail.cpp" -boost-test(COMPILE_FAIL) "serialization/test_const_load_fail1" : "libs/serialization/test/test_const_load_fail1.cpp" -boost-test(COMPILE_FAIL) "serialization/test_const_load_fail2" : "libs/serialization/test/test_const_load_fail2.cpp" -boost-test(COMPILE_FAIL) "serialization/test_const_load_fail3" : "libs/serialization/test/test_const_load_fail3.cpp" -boost-test(COMPILE_FAIL) "serialization/test_const_load_fail1_nvp" : "libs/serialization/test/test_const_load_fail1_nvp.cpp" -boost-test(COMPILE_FAIL) "serialization/test_const_load_fail2_nvp" : "libs/serialization/test/test_const_load_fail2_nvp.cpp" -boost-test(COMPILE_FAIL) "serialization/test_const_load_fail3_nvp" : "libs/serialization/test/test_const_load_fail3_nvp.cpp" -boost-test(COMPILE_FAIL) "serialization/test_check" : "libs/serialization/test/test_check.cpp" -boost-test(COMPILE) "serialization/test_static_warning" : "libs/serialization/test/test_static_warning.cpp" -boost-test(COMPILE) "serialization/test_const_save_warn1" : "libs/serialization/test/test_const_save_warn1.cpp" -boost-test(COMPILE) "serialization/test_const_save_warn2" : "libs/serialization/test/test_const_save_warn2.cpp" -boost-test(COMPILE) "serialization/test_const_save_warn3" : "libs/serialization/test/test_const_save_warn3.cpp" -boost-test(COMPILE) "serialization/test_traits_pass" : "libs/serialization/test/test_traits_pass.cpp" -boost-test(COMPILE) "serialization/test_const_pass" : "libs/serialization/test/test_const_pass.cpp" -common.mkdir ../../../bin.v2/libs - - mkdir -p "../../../bin.v2/libs" - -common.mkdir ../../../bin.v2/libs/serialization - - mkdir -p "../../../bin.v2/libs/serialization" - -common.mkdir ../../../bin.v2/libs/serialization/test - - mkdir -p "../../../bin.v2/libs/serialization/test" - -common.mkdir ../../../bin.v2/libs/serialization/test/test_array_text_archive.test - - mkdir -p "../../../bin.v2/libs/serialization/test/test_array_text_archive.test" - -common.mkdir ../../../bin.v2/libs/serialization/test/test_array_text_archive.test/darwin-4.7 - - mkdir -p "../../../bin.v2/libs/serialization/test/test_array_text_archive.test/darwin-4.7" - -common.mkdir ../../../bin.v2/libs/serialization/test/test_array_text_archive.test/darwin-4.7/debug - - mkdir -p "../../../bin.v2/libs/serialization/test/test_array_text_archive.test/darwin-4.7/debug" - -darwin.compile.c++ ../../../bin.v2/libs/serialization/test/test_array_text_archive.test/darwin-4.7/debug/test_array.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -ftemplate-depth-255 -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_ARCHIVE_TEST=text_archive.hpp -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_LIB_DIAGNOSTIC=1 -DBOOST_SYSTEM_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/serialization/test/test_array_text_archive.test/darwin-4.7/debug/test_array.o" "test_array.cpp" - -test_array.cpp:89:41: warning: suggest braces around initialization of subobject [-Wmissing-braces] - const boost::array<T,10> a_array = {T(),T(),T(),T(),T(),T(),T(),T(),T(),T()}; - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - { } -test_array.cpp:191:11: note: in instantiation of function template specialization 'test_boost_array<A>' requested here - res = test_boost_array<A>(); - ^ -test_array.cpp:89:41: warning: suggest braces around initialization of subobject [-Wmissing-braces] - const boost::array<T,10> a_array = {T(),T(),T(),T(),T(),T(),T(),T(),T(),T()}; - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - { } -test_array.cpp:195:11: note: in instantiation of function template specialization 'test_boost_array<int>' requested here - res = test_boost_array<int>(); - ^ -test_array.cpp:138:40: warning: suggest braces around initialization of subobject [-Wmissing-braces] - const std::array<T, 10> a_array = {T(),T(),T(),T(),T(),T(),T(),T(),T(),T()}; - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - { } -test_array.cpp:200:11: note: in instantiation of function template specialization 'test_std_array<A>' requested here - res = test_std_array<A>(); - ^ -test_array.cpp:138:40: warning: suggest braces around initialization of subobject [-Wmissing-braces] - const std::array<T, 10> a_array = {T(),T(),T(),T(),T(),T(),T(),T(),T(),T()}; - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - { } -test_array.cpp:204:11: note: in instantiation of function template specialization 'test_std_array<int>' requested here - res = test_std_array<int>(); - ^ -4 warnings generated. -darwin.compile.c++ ../../../bin.v2/libs/serialization/test/test_array_text_archive.test/darwin-4.7/debug/A.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -ftemplate-depth-255 -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_ARCHIVE_TEST=text_archive.hpp -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_LIB_DIAGNOSTIC=1 -DBOOST_SYSTEM_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/serialization/test/test_array_text_archive.test/darwin-4.7/debug/A.o" "A.cpp" - -common.mkdir ../../../bin.v2/libs/filesystem - - mkdir -p "../../../bin.v2/libs/filesystem" - -common.mkdir ../../../bin.v2/libs/filesystem/build - - mkdir -p "../../../bin.v2/libs/filesystem/build" - -common.mkdir ../../../bin.v2/libs/filesystem/build/darwin-4.7 - - mkdir -p "../../../bin.v2/libs/filesystem/build/darwin-4.7" - -common.mkdir ../../../bin.v2/libs/filesystem/build/darwin-4.7/debug - - mkdir -p "../../../bin.v2/libs/filesystem/build/darwin-4.7/debug" - -darwin.compile.c++ ../../../bin.v2/libs/filesystem/build/darwin-4.7/debug/codecvt_error_category.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/filesystem/build/darwin-4.7/debug/codecvt_error_category.o" "../../../libs/filesystem/src/codecvt_error_category.cpp" - -darwin.compile.c++ ../../../bin.v2/libs/filesystem/build/darwin-4.7/debug/operations.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/filesystem/build/darwin-4.7/debug/operations.o" "../../../libs/filesystem/src/operations.cpp" - -../../../libs/filesystem/src/operations.cpp:250:21: warning: unused variable 'buf_size' [-Wunused-const-variable] - const std::size_t buf_size(128); - ^ -../../../libs/filesystem/src/operations.cpp:323:8: warning: unused function 'error' [-Wunused-function] - bool error(bool was_error, const error_code& result, - ^ -2 warnings generated. -darwin.compile.c++ ../../../bin.v2/libs/filesystem/build/darwin-4.7/debug/path.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/filesystem/build/darwin-4.7/debug/path.o" "../../../libs/filesystem/src/path.cpp" - -In file included from ../../../libs/filesystem/src/path.cpp:43: -In file included from ../../../boost/filesystem/detail/utf8_codecvt_facet.hpp:18: -../../../boost/detail/utf8_codecvt_facet.hpp:176:17: warning: 'boost::filesystem::detail::utf8_codecvt_facet::do_length' hides overloaded virtual function [-Woverloaded-virtual] - virtual int do_length( - ^ -/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/__locale:952:17: note: hidden overloaded virtual function 'std::__1::codecvt<wchar_t, char, __mbstate_t>::do_length' declared here: type mismatch at 1st parameter ('state_type &' (aka '__mbstate_t &') vs 'const std::mbstate_t &' (aka 'const __mbstate_t &')) - virtual int do_length(state_type&, const extern_type* __frm, const extern_type* __end, size_t __mx) const; - ^ -../../../libs/filesystem/src/path.cpp:80:21: warning: unused variable 'default_codecvt_buf_size' [-Wunused-const-variable] - const std::size_t default_codecvt_buf_size = BOOST_FILESYSTEM_CODECVT_BUF_SIZE; - ^ -../../../libs/filesystem/src/path.cpp:105:14: warning: unused variable 'colon' [-Wunused-const-variable] - const char colon = ':'; - ^ -3 warnings generated. -darwin.compile.c++ ../../../bin.v2/libs/filesystem/build/darwin-4.7/debug/path_traits.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/filesystem/build/darwin-4.7/debug/path_traits.o" "../../../libs/filesystem/src/path_traits.cpp" - -darwin.compile.c++ ../../../bin.v2/libs/filesystem/build/darwin-4.7/debug/portability.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/filesystem/build/darwin-4.7/debug/portability.o" "../../../libs/filesystem/src/portability.cpp" - -darwin.compile.c++ ../../../bin.v2/libs/filesystem/build/darwin-4.7/debug/unique_path.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/filesystem/build/darwin-4.7/debug/unique_path.o" "../../../libs/filesystem/src/unique_path.cpp" - -darwin.compile.c++ ../../../bin.v2/libs/filesystem/build/darwin-4.7/debug/utf8_codecvt_facet.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/filesystem/build/darwin-4.7/debug/utf8_codecvt_facet.o" "../../../libs/filesystem/src/utf8_codecvt_facet.cpp" - -In file included from ../../../libs/filesystem/src/utf8_codecvt_facet.cpp:23: -In file included from ../../../boost/detail/utf8_codecvt_facet.ipp:13: -../../../boost/detail/utf8_codecvt_facet.hpp:176:17: warning: 'boost::filesystem::detail::utf8_codecvt_facet::do_length' hides overloaded virtual function [-Woverloaded-virtual] - virtual int do_length( - ^ -/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/__locale:952:17: note: hidden overloaded virtual function 'std::__1::codecvt<wchar_t, char, __mbstate_t>::do_length' declared here: type mismatch at 1st parameter ('state_type &' (aka '__mbstate_t &') vs 'const std::mbstate_t &' (aka 'const __mbstate_t &')) - virtual int do_length(state_type&, const extern_type* __frm, const extern_type* __end, size_t __mx) const; - ^ -1 warning generated. -darwin.compile.c++ ../../../bin.v2/libs/filesystem/build/darwin-4.7/debug/windows_file_codecvt.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/filesystem/build/darwin-4.7/debug/windows_file_codecvt.o" "../../../libs/filesystem/src/windows_file_codecvt.cpp" - -common.mkdir ../../../bin.v2/libs/system - - mkdir -p "../../../bin.v2/libs/system" - -common.mkdir ../../../bin.v2/libs/system/build - - mkdir -p "../../../bin.v2/libs/system/build" - -common.mkdir ../../../bin.v2/libs/system/build/darwin-4.7 - - mkdir -p "../../../bin.v2/libs/system/build/darwin-4.7" - -common.mkdir ../../../bin.v2/libs/system/build/darwin-4.7/debug - - mkdir -p "../../../bin.v2/libs/system/build/darwin-4.7/debug" - -darwin.compile.c++ ../../../bin.v2/libs/system/build/darwin-4.7/debug/error_code.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_SYSTEM_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/system/build/darwin-4.7/debug/error_code.o" "../../../libs/system/src/error_code.cpp" - -darwin.link.dll ../../../bin.v2/libs/system/build/darwin-4.7/debug/libboost_system.dylib - - "g++" -dynamiclib -Wl,-single_module -install_name "libboost_system.dylib" -o "../../../bin.v2/libs/system/build/darwin-4.7/debug/libboost_system.dylib" "../../../bin.v2/libs/system/build/darwin-4.7/debug/error_code.o" -headerpad_max_install_names -g - -darwin.link.dll ../../../bin.v2/libs/filesystem/build/darwin-4.7/debug/libboost_filesystem.dylib - - "g++" -dynamiclib -Wl,-single_module -install_name "libboost_filesystem.dylib" -o "../../../bin.v2/libs/filesystem/build/darwin-4.7/debug/libboost_filesystem.dylib" "../../../bin.v2/libs/filesystem/build/darwin-4.7/debug/codecvt_error_category.o" "../../../bin.v2/libs/filesystem/build/darwin-4.7/debug/operations.o" "../../../bin.v2/libs/filesystem/build/darwin-4.7/debug/path.o" "../../../bin.v2/libs/filesystem/build/darwin-4.7/debug/path_traits.o" "../../../bin.v2/libs/filesystem/build/darwin-4.7/debug/portability.o" "../../../bin.v2/libs/filesystem/build/darwin-4.7/debug/unique_path.o" "../../../bin.v2/libs/filesystem/build/darwin-4.7/debug/utf8_codecvt_facet.o" "../../../bin.v2/libs/filesystem/build/darwin-4.7/debug/windows_file_codecvt.o" "../../../bin.v2/libs/system/build/darwin-4.7/debug/libboost_system.dylib" -headerpad_max_install_names -g - -common.mkdir ../../../bin.v2/libs/serialization/build - - mkdir -p "../../../bin.v2/libs/serialization/build" - -common.mkdir ../../../bin.v2/libs/serialization/build/darwin-4.7 - - mkdir -p "../../../bin.v2/libs/serialization/build/darwin-4.7" - -common.mkdir ../../../bin.v2/libs/serialization/build/darwin-4.7/debug - - mkdir -p "../../../bin.v2/libs/serialization/build/darwin-4.7/debug" - -darwin.compile.c++ ../../../bin.v2/libs/serialization/build/darwin-4.7/debug/basic_archive.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/basic_archive.o" "../../../libs/serialization/src/basic_archive.cpp" - -darwin.compile.c++ ../../../bin.v2/libs/serialization/build/darwin-4.7/debug/basic_iarchive.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/basic_iarchive.o" "../../../libs/serialization/src/basic_iarchive.cpp" - -darwin.compile.c++ ../../../bin.v2/libs/serialization/build/darwin-4.7/debug/basic_iserializer.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/basic_iserializer.o" "../../../libs/serialization/src/basic_iserializer.cpp" - -darwin.compile.c++ ../../../bin.v2/libs/serialization/build/darwin-4.7/debug/basic_oarchive.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/basic_oarchive.o" "../../../libs/serialization/src/basic_oarchive.cpp" - -darwin.compile.c++ ../../../bin.v2/libs/serialization/build/darwin-4.7/debug/basic_oserializer.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/basic_oserializer.o" "../../../libs/serialization/src/basic_oserializer.cpp" - -darwin.compile.c++ ../../../bin.v2/libs/serialization/build/darwin-4.7/debug/basic_pointer_iserializer.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/basic_pointer_iserializer.o" "../../../libs/serialization/src/basic_pointer_iserializer.cpp" - -darwin.compile.c++ ../../../bin.v2/libs/serialization/build/darwin-4.7/debug/basic_pointer_oserializer.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/basic_pointer_oserializer.o" "../../../libs/serialization/src/basic_pointer_oserializer.cpp" - -darwin.compile.c++ ../../../bin.v2/libs/serialization/build/darwin-4.7/debug/basic_serializer_map.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/basic_serializer_map.o" "../../../libs/serialization/src/basic_serializer_map.cpp" - -darwin.compile.c++ ../../../bin.v2/libs/serialization/build/darwin-4.7/debug/basic_text_iprimitive.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/basic_text_iprimitive.o" "../../../libs/serialization/src/basic_text_iprimitive.cpp" - -darwin.compile.c++ ../../../bin.v2/libs/serialization/build/darwin-4.7/debug/basic_text_oprimitive.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/basic_text_oprimitive.o" "../../../libs/serialization/src/basic_text_oprimitive.cpp" - -darwin.compile.c++ ../../../bin.v2/libs/serialization/build/darwin-4.7/debug/basic_xml_archive.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/basic_xml_archive.o" "../../../libs/serialization/src/basic_xml_archive.cpp" - -darwin.compile.c++ ../../../bin.v2/libs/serialization/build/darwin-4.7/debug/binary_iarchive.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/binary_iarchive.o" "../../../libs/serialization/src/binary_iarchive.cpp" - -darwin.compile.c++ ../../../bin.v2/libs/serialization/build/darwin-4.7/debug/binary_oarchive.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/binary_oarchive.o" "../../../libs/serialization/src/binary_oarchive.cpp" - -darwin.compile.c++ ../../../bin.v2/libs/serialization/build/darwin-4.7/debug/extended_type_info.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/extended_type_info.o" "../../../libs/serialization/src/extended_type_info.cpp" - -darwin.compile.c++ ../../../bin.v2/libs/serialization/build/darwin-4.7/debug/extended_type_info_typeid.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/extended_type_info_typeid.o" "../../../libs/serialization/src/extended_type_info_typeid.cpp" - -darwin.compile.c++ ../../../bin.v2/libs/serialization/build/darwin-4.7/debug/extended_type_info_no_rtti.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/extended_type_info_no_rtti.o" "../../../libs/serialization/src/extended_type_info_no_rtti.cpp" - -darwin.compile.c++ ../../../bin.v2/libs/serialization/build/darwin-4.7/debug/polymorphic_iarchive.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/polymorphic_iarchive.o" "../../../libs/serialization/src/polymorphic_iarchive.cpp" - -darwin.compile.c++ ../../../bin.v2/libs/serialization/build/darwin-4.7/debug/polymorphic_oarchive.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/polymorphic_oarchive.o" "../../../libs/serialization/src/polymorphic_oarchive.cpp" - -darwin.compile.c++ ../../../bin.v2/libs/serialization/build/darwin-4.7/debug/stl_port.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/stl_port.o" "../../../libs/serialization/src/stl_port.cpp" - -darwin.compile.c++ ../../../bin.v2/libs/serialization/build/darwin-4.7/debug/text_iarchive.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/text_iarchive.o" "../../../libs/serialization/src/text_iarchive.cpp" - -darwin.compile.c++ ../../../bin.v2/libs/serialization/build/darwin-4.7/debug/text_oarchive.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/text_oarchive.o" "../../../libs/serialization/src/text_oarchive.cpp" - -darwin.compile.c++ ../../../bin.v2/libs/serialization/build/darwin-4.7/debug/void_cast.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/void_cast.o" "../../../libs/serialization/src/void_cast.cpp" - -darwin.compile.c++ ../../../bin.v2/libs/serialization/build/darwin-4.7/debug/archive_exception.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/archive_exception.o" "../../../libs/serialization/src/archive_exception.cpp" - -darwin.compile.c++ ../../../bin.v2/libs/serialization/build/darwin-4.7/debug/xml_grammar.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/xml_grammar.o" "../../../libs/serialization/src/xml_grammar.cpp" - -darwin.compile.c++ ../../../bin.v2/libs/serialization/build/darwin-4.7/debug/xml_iarchive.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/xml_iarchive.o" "../../../libs/serialization/src/xml_iarchive.cpp" - -darwin.compile.c++ ../../../bin.v2/libs/serialization/build/darwin-4.7/debug/xml_oarchive.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/xml_oarchive.o" "../../../libs/serialization/src/xml_oarchive.cpp" - -darwin.compile.c++ ../../../bin.v2/libs/serialization/build/darwin-4.7/debug/xml_archive_exception.o - - "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/xml_archive_exception.o" "../../../libs/serialization/src/xml_archive_exception.cpp" - -darwin.link.dll ../../../bin.v2/libs/serialization/build/darwin-4.7/debug/libboost_serialization.dylib - - "g++" -dynamiclib -Wl,-single_module -install_name "libboost_serialization.dylib" -o "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/libboost_serialization.dylib" "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/basic_archive.o" "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/basic_iarchive.o" "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/basic_iserializer.o" "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/basic_oarchive.o" "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/basic_oserializer.o" "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/basic_pointer_iserializer.o" "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/basic_pointer_oserializer.o" "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/basic_serializer_map.o" "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/basic_text_iprimitive.o" "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/basic_text_oprimitive.o" "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/basic_xml_archive.o" "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/binary_iarchive.o" "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/binary_oarchive.o" "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/extended_type_info.o" "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/extended_type_info_typeid.o" "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/extended_type_info_no_rtti.o" "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/polymorphic_iarchive.o" "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/polymorphic_oarchive.o" "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/stl_port.o" "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/text_iarchive.o" "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/text_oarchive.o" "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/void_cast.o" "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/archive_exception.o" "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/xml_grammar.o" "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/xml_iarchive.o" "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/xml_oarchive.o" "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/xml_archive_exception.o" -headerpad_max_install_names -g - -darwin.link ../../../bin.v2/libs/serialization/test/test_array_text_archive.test/darwin-4.7/debug/test_array_text_archive - - "g++" -o "../../../bin.v2/libs/serialization/test/test_array_text_archive.test/darwin-4.7/debug/test_array_text_archive" "../../../bin.v2/libs/serialization/test/test_array_text_archive.test/darwin-4.7/debug/test_array.o" "../../../bin.v2/libs/serialization/test/test_array_text_archive.test/darwin-4.7/debug/A.o" "../../../bin.v2/libs/filesystem/build/darwin-4.7/debug/libboost_filesystem.dylib" "../../../bin.v2/libs/system/build/darwin-4.7/debug/libboost_system.dylib" "../../../bin.v2/libs/serialization/build/darwin-4.7/debug/libboost_serialization.dylib" -g - - -testing.capture-output ../../../bin.v2/libs/serialization/test/test_array_text_archive.test/darwin-4.7/debug/test_array_text_archive.run - - DYLD_LIBRARY_PATH="/Users/robertramey/WorkingProjects/modular-boost/bin.v2/libs/filesystem/build/darwin-4.7/debug:/Users/robertramey/WorkingProjects/modular-boost/bin.v2/libs/serialization/build/darwin-4.7/debug:/Users/robertramey/WorkingProjects/modular-boost/bin.v2/libs/system/build/darwin-4.7/debug:$DYLD_LIBRARY_PATH" -export DYLD_LIBRARY_PATH - - status=0 - if test $status -ne 0 ; then - echo Skipping test execution due to testing.execute=off - exit 0 - fi - "../../../bin.v2/libs/serialization/test/test_array_text_archive.test/darwin-4.7/debug/test_array_text_archive" > "../../../bin.v2/libs/serialization/test/test_array_text_archive.test/darwin-4.7/debug/test_array_text_archive.output" 2>&1 - status=$? - echo >> "../../../bin.v2/libs/serialization/test/test_array_text_archive.test/darwin-4.7/debug/test_array_text_archive.output" - echo EXIT STATUS: $status >> "../../../bin.v2/libs/serialization/test/test_array_text_archive.test/darwin-4.7/debug/test_array_text_archive.output" - if test $status -eq 0 ; then - cp "../../../bin.v2/libs/serialization/test/test_array_text_archive.test/darwin-4.7/debug/test_array_text_archive.output" "../../../bin.v2/libs/serialization/test/test_array_text_archive.test/darwin-4.7/debug/test_array_text_archive.run" - fi - verbose=0 - if test $status -ne 0 ; then - verbose=1 - fi - if test $verbose -eq 1 ; then - echo ====== BEGIN OUTPUT ====== - cat "../../../bin.v2/libs/serialization/test/test_array_text_archive.test/darwin-4.7/debug/test_array_text_archive.output" - echo ====== END OUTPUT ====== - fi - exit $status - -**passed** ../../../bin.v2/libs/serialization/test/test_array_text_archive.test/darwin-4.7/debug/test_array_text_archive.test - - echo passed > "../../../bin.v2/libs/serialization/test/test_array_text_archive.test/darwin-4.7/debug/test_array_text_archive.test" - diff --git a/libs/serialization/test/bjam.log b/libs/serialization/test/bjam.log deleted file mode 100644 index 5f25ec10e..000000000 --- a/libs/serialization/test/bjam.log +++ /dev/null @@ -1 +0,0 @@ -../../../tools/regression/src/library_test.sh: line 16: bjam: command not found diff --git a/libs/serialization/test/library_status.html b/libs/serialization/test/library_status.html deleted file mode 100644 index ff3a14806..000000000 --- a/libs/serialization/test/library_status.html +++ /dev/null @@ -1,21 +0,0 @@ -<html> -<head> -<title>Boost Library Status Automatic Test</title> -</head> -<body bgcolor="#ffffff" text="#000000"> -<table border="0"> -<h1>Library Status: serialization/test</h1> -<b>Run Date:</b> 20:44:54 UTC, Wednesday 25 June 2014 -<br></td> -</table> -<br> -<table border="1" cellspacing="0" cellpadding="5"> -<tr> -<td rowspan="2">Test Name</td> -<td align="center" >darwin-4.7</td> -</tr><tr> -<td align="center" >debug</td> -</tr><tr><td>test_array_text_archive</td><td align="right"><a href="links.html#-Users-robertramey-WorkingProjects-modular-boost-bin.v2-libs-serialization-test-test_array_text_archive.test-darwin-4.7-debug"><i>Warn</i></a></td></tr> -</table> -</body> -</html> diff --git a/libs/serialization/test/links.html b/libs/serialization/test/links.html deleted file mode 100644 index 390e7c2f1..000000000 --- a/libs/serialization/test/links.html +++ /dev/null @@ -1,17 +0,0 @@ -<html> -<head> -<title>Boost Library Status Error Log</title> -</head> -<body bgcolor="#ffffff" text="#000000"> -<table border="0"> -<h1>Library Status: serialization/test</h1> -<b>Run Date:</b> 20:44:54 UTC, Wednesday 25 June 2014 -<br></table> -<br> -<h2><a name="-Users-robertramey-WorkingProjects-modular-boost-bin.v2-libs-serialization-test-test_array_text_archive.test-darwin-4.7-debug">-Users-robertramey-WorkingProjects-modular-boost-bin.v2-libs-serialization-test-test_array_text_archive.test-darwin-4.7-debug</a></h2> -<h3>Compiler output:</h3><pre> -"g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -ftemplate-depth-255 -std=c++03 -DBOOST_ALL_NO_LIB=1 -DBOOST_ARCHIVE_TEST=text_archive.hpp -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_LIB_DIAGNOSTIC=1 -DBOOST_SYSTEM_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/serialization/test/test_array_text_archive.test/darwin-4.7/debug/A.o" "A.cpp" - -</pre> -</body> -</html> diff --git a/libs/serialization/test/test_array.cpp b/libs/serialization/test/test_array.cpp index c3cb402e4..9179fd02f 100644 --- a/libs/serialization/test/test_array.cpp +++ b/libs/serialization/test/test_array.cpp @@ -8,8 +8,9 @@ // should pass compilation and execution -#include <boost/config.hpp> +#include <stdlib.h> +#include <boost/config.hpp> #include <cstddef> #include <fstream> #include <algorithm> // equal @@ -21,7 +22,7 @@ namespace std{ #endif #include <boost/foreach.hpp> #include "test_tools.hpp" -#include <boost/detail/no_exceptions_support.hpp> +#include <boost/core/no_exceptions_support.hpp> #include <boost/archive/archive_exception.hpp> #include <boost/array.hpp> @@ -38,43 +39,53 @@ int test_native_array(){ const T b_array[2][3]={{T(),T(),T()},{T(),T(),T()}}; { test_ostream os(testfile, TEST_STREAM_FLAGS); - test_oarchive oa(os, TEST_ARCHIVE_FLAGS); - oa << boost::serialization::make_nvp("a_array", a_array); - oa << boost::serialization::make_nvp("b_array", b_array); + { + test_oarchive oa(os, TEST_ARCHIVE_FLAGS); + oa << boost::serialization::make_nvp("a_array", a_array); + oa << boost::serialization::make_nvp("b_array", b_array); + } + os.close(); } { T a_array1[10]; T b_array1[2][3]; test_istream is(testfile, TEST_STREAM_FLAGS); - test_iarchive ia(is, TEST_ARCHIVE_FLAGS); - ia >> boost::serialization::make_nvp("a_array", a_array1); - ia >> boost::serialization::make_nvp("b_array", b_array1); - + { + test_iarchive ia(is, TEST_ARCHIVE_FLAGS); + ia >> boost::serialization::make_nvp("a_array", a_array1); + ia >> boost::serialization::make_nvp("b_array", b_array1); + } + is.close(); BOOST_CHECK(std::equal(& a_array[0], & a_array[10], & a_array1[0])); BOOST_CHECK(b_array[0][0] == b_array1[0][0]); BOOST_CHECK(b_array[1][0] == b_array1[1][0]); } { T a_array1[9]; + T b_array1[2][3]; test_istream is(testfile, TEST_STREAM_FLAGS); - BOOST_TRY { - test_iarchive ia(is, TEST_ARCHIVE_FLAGS); - bool exception_invoked = false; + { BOOST_TRY { - ia >> boost::serialization::make_nvp("a_array", a_array1); - } - BOOST_CATCH (boost::archive::archive_exception ae){ - BOOST_CHECK( - boost::archive::archive_exception::array_size_too_short - == ae.code - ); - exception_invoked = true; + test_iarchive ia(is, TEST_ARCHIVE_FLAGS); + bool exception_invoked = false; + BOOST_TRY { + ia >> boost::serialization::make_nvp("a_array", a_array1); + ia >> boost::serialization::make_nvp("b_array", b_array1); + } + BOOST_CATCH (boost::archive::archive_exception ae){ + BOOST_CHECK( + boost::archive::archive_exception::array_size_too_short + == ae.code + ); + exception_invoked = true; + } + BOOST_CATCH_END + BOOST_CHECK(exception_invoked); } + BOOST_CATCH (boost::archive::archive_exception ae){} BOOST_CATCH_END - BOOST_CHECK(exception_invoked); } - BOOST_CATCH (boost::archive::archive_exception ae){} - BOOST_CATCH_END + is.close(); } std::remove(testfile); return EXIT_SUCCESS; @@ -95,32 +106,37 @@ int test_boost_array(){ { boost::array<T,10> a_array1; test_istream is(testfile, TEST_STREAM_FLAGS); - test_iarchive ia(is, TEST_ARCHIVE_FLAGS); - ia >> boost::serialization::make_nvp("a_array", a_array1); - + { + test_iarchive ia(is, TEST_ARCHIVE_FLAGS); + ia >> boost::serialization::make_nvp("a_array", a_array1); + } + is.close(); BOOST_CHECK(std::equal(a_array.begin(), a_array.end(), a_array1.begin())); } { boost::array<T, 9> a_array1; test_istream is(testfile, TEST_STREAM_FLAGS); - BOOST_TRY { - test_iarchive ia(is, TEST_ARCHIVE_FLAGS); - bool exception_invoked = false; + { BOOST_TRY { - ia >> boost::serialization::make_nvp("a_array", a_array1); - } - BOOST_CATCH (boost::archive::archive_exception ae){ - BOOST_CHECK( - boost::archive::archive_exception::array_size_too_short - == ae.code - ); - exception_invoked = true; + test_iarchive ia(is, TEST_ARCHIVE_FLAGS); + bool exception_invoked = false; + BOOST_TRY { + ia >> boost::serialization::make_nvp("a_array", a_array1); + } + BOOST_CATCH (boost::archive::archive_exception ae){ + BOOST_CHECK( + boost::archive::archive_exception::array_size_too_short + == ae.code + ); + exception_invoked = true; + } + BOOST_CATCH_END + BOOST_CHECK(exception_invoked); } + BOOST_CATCH (boost::archive::archive_exception ae){} BOOST_CATCH_END - BOOST_CHECK(exception_invoked); } - BOOST_CATCH (boost::archive::archive_exception ae){} - BOOST_CATCH_END + is.close(); } std::remove(testfile); return EXIT_SUCCESS; @@ -135,7 +151,7 @@ int test_std_array(){ BOOST_REQUIRE(NULL != testfile); // test array of objects - const std::array<T, 10> a_array = {T(),T(),T(),T(),T(),T(),T(),T(),T(),T()}; + const std::array<T, 10> a_array = {{T(),T(),T(),T(),T(),T(),T(),T(),T(),T()}}; { test_ostream os(testfile, TEST_STREAM_FLAGS); test_oarchive oa(os, TEST_ARCHIVE_FLAGS); @@ -144,32 +160,36 @@ int test_std_array(){ { std::array<T, 10> a_array1; test_istream is(testfile, TEST_STREAM_FLAGS); - test_iarchive ia(is, TEST_ARCHIVE_FLAGS); - ia >> boost::serialization::make_nvp("a_array", a_array1); - + { + test_iarchive ia(is, TEST_ARCHIVE_FLAGS); + ia >> boost::serialization::make_nvp("a_array", a_array1); + } BOOST_CHECK(std::equal(a_array.begin(), a_array.end(), a_array1.begin())); } { std::array<T, 9> a_array1; test_istream is(testfile, TEST_STREAM_FLAGS); - BOOST_TRY { - test_iarchive ia(is, TEST_ARCHIVE_FLAGS); - bool exception_invoked = false; + { BOOST_TRY { - ia >> boost::serialization::make_nvp("a_array", a_array1); - } - BOOST_CATCH (boost::archive::archive_exception ae){ - BOOST_CHECK( - boost::archive::archive_exception::array_size_too_short - == ae.code - ); - exception_invoked = true; + test_iarchive ia(is, TEST_ARCHIVE_FLAGS); + bool exception_invoked = false; + BOOST_TRY { + ia >> boost::serialization::make_nvp("a_array", a_array1); + } + BOOST_CATCH (boost::archive::archive_exception ae){ + BOOST_CHECK( + boost::archive::archive_exception::array_size_too_short + == ae.code + ); + exception_invoked = true; + } + BOOST_CATCH_END + BOOST_CHECK(exception_invoked); } + BOOST_CATCH (boost::archive::archive_exception ae){} BOOST_CATCH_END - BOOST_CHECK(exception_invoked); } - BOOST_CATCH (boost::archive::archive_exception ae){} - BOOST_CATCH_END + is.close(); } std::remove(testfile); return EXIT_SUCCESS; @@ -179,7 +199,7 @@ int test_std_array(){ int test_main( int /* argc */, char* /* argv */[] ) { int res; - + // native array res = test_native_array<A>(); if (res != EXIT_SUCCESS) return EXIT_FAILURE; @@ -187,7 +207,8 @@ int test_main( int /* argc */, char* /* argv */[] ) res = test_native_array<int>(); if (res != EXIT_SUCCESS) return EXIT_FAILURE; - + + // boost array res = test_boost_array<A>(); if (res != EXIT_SUCCESS) return EXIT_FAILURE; @@ -195,7 +216,8 @@ int test_main( int /* argc */, char* /* argv */[] ) res = test_boost_array<int>(); if (res != EXIT_SUCCESS) return EXIT_FAILURE; - + + // std array #ifndef BOOST_NO_CXX11_HDR_ARRAY res = test_std_array<A>(); if (res != EXIT_SUCCESS) @@ -205,7 +227,6 @@ int test_main( int /* argc */, char* /* argv */[] ) if (res != EXIT_SUCCESS) return EXIT_FAILURE; #endif - return EXIT_SUCCESS; } diff --git a/libs/serialization/test/test_cyclic_ptrs.cpp b/libs/serialization/test/test_cyclic_ptrs.cpp index acb3649c9..c64e9d589 100644 --- a/libs/serialization/test/test_cyclic_ptrs.cpp +++ b/libs/serialization/test/test_cyclic_ptrs.cpp @@ -20,7 +20,7 @@ namespace std{ #endif #include "test_tools.hpp" -#include <boost/detail/no_exceptions_support.hpp> +#include <boost/core/no_exceptions_support.hpp> #include <boost/serialization/nvp.hpp> #include <boost/serialization/version.hpp> diff --git a/libs/serialization/test/test_delete_pointer.cpp b/libs/serialization/test/test_delete_pointer.cpp index 0795b2cff..a4b7561f9 100644 --- a/libs/serialization/test/test_delete_pointer.cpp +++ b/libs/serialization/test/test_delete_pointer.cpp @@ -19,7 +19,7 @@ namespace std{ #endif #include "test_tools.hpp" -#include <boost/detail/no_exceptions_support.hpp> +#include <boost/core/no_exceptions_support.hpp> #include <boost/serialization/throw_exception.hpp> #include <boost/serialization/nvp.hpp> @@ -38,12 +38,7 @@ class A template<class Archive> void load(Archive & ar, const unsigned int /* file_version */) { - static int i = 0; ar >> BOOST_SERIALIZATION_NVP(next_); - //if(++i == 3) - // boost::serialization::throw_exception(boost::archive::archive_exception( - // boost::archive::archive_exception::no_exception - // )); ++loadcount; } BOOST_SERIALIZATION_SPLIT_MEMBER() diff --git a/libs/serialization/test/test_helper_support.cpp b/libs/serialization/test/test_helper_support.cpp index 5abeb8107..cc9dba2e5 100644 --- a/libs/serialization/test/test_helper_support.cpp +++ b/libs/serialization/test/test_helper_support.cpp @@ -27,6 +27,10 @@ namespace std{ #include <string> #include <vector> +// this test uses a special string (my_string) whose contents are shared +// and hence saved in the archive only once. We need a helper in order +// to convert my_string into a serializable type + class my_string:public std::string { typedef std::string super; diff --git a/libs/serialization/test/test_interrupts.cpp b/libs/serialization/test/test_interrupts.cpp new file mode 100644 index 000000000..c1c3239b2 --- /dev/null +++ b/libs/serialization/test/test_interrupts.cpp @@ -0,0 +1,147 @@ +/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8 +// test_array.cpp + +// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com . +// Use, modification and distribution is 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) + +// should pass compilation and execution + +#include <stdlib.h> + +#include <boost/config.hpp> +#include <cstddef> +#include <fstream> +#include <algorithm> // equal +#include <cstdio> // remove +#if defined(BOOST_NO_STDC_NAMESPACE) +namespace std{ + using ::remove; +} +#endif + +#include "test_tools.hpp" +#include <boost/serialization/nvp.hpp> +#include <boost/serialization/split_member.hpp> +#include <boost/core/no_exceptions_support.hpp> +#include <boost/archive/archive_exception.hpp> + +struct test_dummy_out { + template<class Archive> + void save(Archive & ar, const unsigned int version) const { + throw boost::archive::archive_exception( + boost::archive::archive_exception::other_exception + ); + } + template<class Archive> + void load(Archive & ar, const unsigned int version){ + } + BOOST_SERIALIZATION_SPLIT_MEMBER() + test_dummy_out(){} +}; + +template<class T> +int test_out(){ + const char * testfile = boost::archive::tmpnam(NULL); + BOOST_REQUIRE(NULL != testfile); + + const T t; + { + test_ostream os(testfile, TEST_STREAM_FLAGS); + { + BOOST_TRY { + test_oarchive oa(os, TEST_ARCHIVE_FLAGS); + bool exception_invoked = false; + BOOST_TRY { + oa << BOOST_SERIALIZATION_NVP(t); + } + BOOST_CATCH (boost::archive::archive_exception ae){ + BOOST_CHECK( + boost::archive::archive_exception::other_exception + == ae.code + ); + exception_invoked = true; + } + BOOST_CATCH_END + BOOST_CHECK(exception_invoked); + } + BOOST_CATCH (boost::archive::archive_exception ae){} + BOOST_CATCH_END + } + os.close(); + } + std::remove(testfile); + return EXIT_SUCCESS; +} + +struct test_dummy_in { + template<class Archive> + void save(Archive & ar, const unsigned int version) const { + } + template<class Archive> + void load(Archive & ar, const unsigned int version){ + throw boost::archive::archive_exception( + boost::archive::archive_exception::other_exception + ); + } + BOOST_SERIALIZATION_SPLIT_MEMBER() + test_dummy_in(){} +}; + +template<class T> +int test_in(){ + const char * testfile = boost::archive::tmpnam(NULL); + BOOST_REQUIRE(NULL != testfile); + + const T t; + { + test_ostream os(testfile, TEST_STREAM_FLAGS); + { + test_oarchive oa(os, TEST_ARCHIVE_FLAGS); + oa << BOOST_SERIALIZATION_NVP(t); + } + os.close(); + } + { + test_istream is(testfile, TEST_STREAM_FLAGS); + { + T t1; + BOOST_TRY { + test_iarchive ia(is, TEST_ARCHIVE_FLAGS); + bool exception_invoked = false; + BOOST_TRY { + ia >> BOOST_SERIALIZATION_NVP(t1); + } + BOOST_CATCH (boost::archive::archive_exception ae){ + BOOST_CHECK( + boost::archive::archive_exception::other_exception + == ae.code + ); + exception_invoked = true; + } + BOOST_CATCH_END + BOOST_CHECK(exception_invoked); + } + BOOST_CATCH (boost::archive::archive_exception ae){} + BOOST_CATCH_END + } + is.close(); + } + std::remove(testfile); + return EXIT_SUCCESS; +} + +int test_main( int /* argc */, char* /* argv */[] ) +{ + int res; + res = test_out<test_dummy_out>(); + if (res != EXIT_SUCCESS) + return EXIT_FAILURE; + res = test_in<test_dummy_in>(); + if (res != EXIT_SUCCESS) + return EXIT_FAILURE; + return EXIT_SUCCESS; +} + +// EOF diff --git a/libs/serialization/test/test_mult_archive_types.cpp b/libs/serialization/test/test_mult_archive_types.cpp index b3985ebd3..0052ff4ea 100644 --- a/libs/serialization/test/test_mult_archive_types.cpp +++ b/libs/serialization/test/test_mult_archive_types.cpp @@ -50,7 +50,6 @@ class B : public A { private: friend class boost::serialization::access; - int y; template<class Archive> void serialize(Archive & ar, const unsigned int /* file_version */){ ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(A); diff --git a/libs/serialization/test/test_shared_ptr.cpp b/libs/serialization/test/test_shared_ptr.cpp index 6678753bc..2b4a8b1f6 100644 --- a/libs/serialization/test/test_shared_ptr.cpp +++ b/libs/serialization/test/test_shared_ptr.cpp @@ -57,7 +57,6 @@ class B : public A { private: friend class boost::serialization::access; - int y; template<class Archive> void serialize(Archive & ar, const unsigned int /* file_version */){ ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(A); diff --git a/libs/serialization/test/test_shared_ptr_132.cpp b/libs/serialization/test/test_shared_ptr_132.cpp index 8a4d128b4..f0faaa868 100644 --- a/libs/serialization/test/test_shared_ptr_132.cpp +++ b/libs/serialization/test/test_shared_ptr_132.cpp @@ -63,7 +63,6 @@ class B : public A { private: friend class boost::serialization::access; - int y; template<class Archive> void save(Archive & ar, const unsigned int /* file_version */ )const { ar << BOOST_SERIALIZATION_BASE_OBJECT_NVP(A); diff --git a/libs/serialization/test/test_unregistered.cpp b/libs/serialization/test/test_unregistered.cpp index 60a2a620e..30951b8ff 100644 --- a/libs/serialization/test/test_unregistered.cpp +++ b/libs/serialization/test/test_unregistered.cpp @@ -24,7 +24,7 @@ namespace std{ #include <boost/archive/archive_exception.hpp> #include <boost/serialization/base_object.hpp> #include <boost/serialization/type_info_implementation.hpp> -#include <boost/detail/no_exceptions_support.hpp> +#include <boost/core/no_exceptions_support.hpp> class polymorphic_base { diff --git a/libs/serialization/test/test_z.cpp b/libs/serialization/test/test_z.cpp index bdb25b2c4..d76d7cfc3 100644 --- a/libs/serialization/test/test_z.cpp +++ b/libs/serialization/test/test_z.cpp @@ -1,98 +1,45 @@ -/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8 -// test_z.cpp -// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com . -// Use, modification and distribution is 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) - -#if 0 -// test template -#include <cstddef> -#include <fstream> - -#include <cstdio> // remove +/* #include <boost/config.hpp> -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include <boost/archive/archive_exception.hpp> -#include "test_tools.hpp" - -#include <boost/serialization/deque.hpp> - -#include "A.hpp" -#include "A.ipp" - -int test_main( int /* argc */, char* /* argv */[] ) -{ - const char * testfile = boost::archive::tmpnam(NULL); - BOOST_REQUIRE(NULL != testfile); - - // test array of objects - std::deque<A> adeque, adeque1; - { - test_ostream os(testfile, TEST_STREAM_FLAGS); - test_oarchive oa(os, TEST_ARCHIVE_FLAGS); - oa << boost::serialization::make_nvp("adeque",adeque); - } - { - test_istream is(testfile, TEST_STREAM_FLAGS); - test_iarchive ia(is, TEST_ARCHIVE_FLAGS); - ia >> boost::serialization::make_nvp("adeque",adeque1); - } - BOOST_CHECK(adeque == adeque1); - - std::remove(testfile); - return EXIT_SUCCESS; -} -#endif -//============================================================================ -// Name : boost_bug.cpp -// Author : -// Version : -// Copyright : Your copyright notice -//============================================================================ - -#include <iostream> -#include <fstream> -#include <iostream> #include <iostream> -#include <boost/archive/text_oarchive.hpp> - - -class MyClassA -{ -public: - MyClassA(int x):xx(x){}; - int xx; -private: +#include <type_traits> - friend class boost::serialization::access; - - template<class Archive> - void save(Archive & ar, const unsigned int version) const { - //ar << xx; - } - - template<class Archive> - void load(Archive & ar, const unsigned int version) { - //ar >> xx; - } +struct A { + A(); +}; - BOOST_SERIALIZATION_SPLIT_MEMBER(); +struct NA { + NA(int); }; -int main() { - MyClassA clsA(12); - std::ofstream f("/tmp/boost_clsA", std::ios::binary); - if (f.fail()) return -1; - boost::archive::text_oarchive oa(f); - oa << clsA; - f.close(); - return 0; +#ifndef BOOST_NO_CXX11_HDR_TYPE_TRAITS + #pragma message("BOOST_NO_CXX11_HDR_TYPE_TRAITS NOT defined") +#else + #pragma message("BOOST_NO_CXX11_HDR_TYPE_TRAITS defined") +#endif + +int main(int argc, char * argv[]){ + static_assert( + std::is_default_constructible<A>::value, + "A is NOT default constructible" + ); + static_assert( + ! std::is_default_constructible<NA>::value, + "NA IS default constructible" + ); + + std::cout << std::boolalpha + << "A is default-constructible? " + << std::is_default_constructible<A>::value << '\n' + << "A is trivially default-constructible? " + << std::is_trivially_default_constructible<A>::value << '\n' + << "NA is default-constructible? " + << std::is_default_constructible<NA>::value << '\n' + << "NA is trivially default-constructible? " + << std::is_trivially_default_constructible<NA>::value << '\n' + ; + return 0; } +*/ +#include "../../config/test/config_info.cpp" diff --git a/libs/serialization/util/test.jam.orig b/libs/serialization/util/test.jam.orig deleted file mode 100644 index 8d0c3d9b1..000000000 --- a/libs/serialization/util/test.jam.orig +++ /dev/null @@ -1,194 +0,0 @@ -# Boost serialization Library utility test Jamfile - -# (C) Copyright Robert Ramey 2002-2004. -# 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 file contains Jam rules which are used in both the normal -# boost test, as well as the performance test and comprehensive -# tests. - -BOOST_ARCHIVE_LIST = [ modules.peek : BOOST_ARCHIVE_LIST ] ; - -# these are used to shorten testing while in development. It permits -# testing to be applied to just a particular type of archive -if ! $(BOOST_ARCHIVE_LIST) { - BOOST_ARCHIVE_LIST = - "text_archive.hpp" - "text_warchive.hpp" - "binary_archive.hpp" - "xml_archive.hpp" - "xml_warchive.hpp" - ; - # enable the tests which don't depend on a particular archive - BOOST_SERIALIZATION_TEST = true ; -} - -rule run-template ( test-name : sources * : requirements * ) { - return [ - run - $(sources) - : # command - : # input files - : # requirements - # toolset warnings - # <toolset>gcc:<cxxflags>"-Wno-non-virtual-dtor -Wno-ctor-dtor-privacy" - <toolset>borland:<cxxflags>"-w-8080 -w-8071 -w-8057 -w-8062 -w-8008 -w-0018 -w-8066" - <toolset>gcc:<warnings>all # ? - <toolset>gcc:<cxxflags>"-Wno-long-long" - <toolset>msvc:<warnings>all # == /W4 - <toolset>msvc:<define>_SCL_SECURE_NO_WARNINGS - <toolset>msvc:<define>_SCL_SECURE_NO_DEPRECATE - <toolset>msvc:<define>_CRT_SECURE_NO_WARNINGS - <toolset>msvc:<define>_CRT_SECURE_NO_DEPRECATE - <toolset>msvc:<cxxflags>"-wd4996" - # toolset optimizations - <toolset>gcc:<cxxflags>"-ftemplate-depth-255" - <toolset>clang:<cxxflags>"-ftemplate-depth-255" -<<<<<<< HEAD -======= - <toolset>clang-darwin:<cxxflags>"-ftemplate-depth-255" - <toolset>darwin:<cxxflags>"-ftemplate-depth-255" ->>>>>>> develop - <toolset>msvc:<cxxflags>"-Gy" - $(requirements) - : # test name - $(test-name) - ] ; -} - -# Given a name of test, return the 'save' test that must be run -# before the named test, or empty string if there's no such test. -rule dependency-save-test ( test ) -{ - local m = [ MATCH (.*)load(.*) : $(test) ] ; - if $(m) - { - return $(m[1])save$(m[2]) ; - } -} - -# each of the following tests is run with each type of archive -rule run-invoke ( test-name : sources * : requirements * ) -{ - local save-test = [ dependency-save-test $(test-name) ] ; - - local tests ; - tests += [ - run-template $(test-name) - : # sources - $(sources) - ../build//boost_serialization - : # requirements - $(requirements) - <define>BOOST_LIB_DIAGNOSTIC=1 - <dependency>$(save-test) - ] ; - return $(tests) ; -} - -# each of the following tests is run with each type of archive -rule run-winvoke ( test-name : sources * : requirements * ) -{ - local save-test = [ dependency-save-test $(test-name) ] ; - - local tests ; - tests += [ - run-template $(test-name) - : # sources - $(sources) - ../build//boost_serialization - ../build//boost_wserialization - : # requirements - $(requirements) - <define>BOOST_LIB_DIAGNOSTIC=1 - # both stlport and msvc6 define iswspace - <toolset>msvc,<stdlib>stlport:<linkflags>"-force:multiple" - <dependency>$(save-test) - <dependency>../../config/test/all//BOOST_NO_STD_WSTREAMBUF - ] ; - return $(tests) ; -} - -# for tests which don't use library code - usually just headers -rule test-bsl-run-no-lib ( test-name : sources * : requirements * ) -{ - local tests ; - tests += [ - run-template $(test-name) - : # sources - $(test-name).cpp $(sources).cpp - : - $(requirements) - ] ; - return $(tests) ; -} - -# for tests which are run just once rather than for every archive -rule test-bsl-run ( test-name : sources * : libs * : requirements * ) -{ - local tests ; - tests += [ - run-invoke $(test-name) - : # sources - $(test-name).cpp $(sources).cpp $(libs) - : - $(requirements) - ] ; - return $(tests) ; -} - -rule test-bsl-run_archive ( test-name : archive-name : sources * : libs * : requirements * ) { - local tests ; - switch $(archive-name) { - case "*_warchive" : - tests += [ - run-winvoke $(test-name)_$(archive-name) - : - $(sources).cpp $(libs) - : - <define>BOOST_ARCHIVE_TEST=$(archive-name).hpp - $(requirements) - ] ; - case "*" : - tests += [ - run-invoke $(test-name)_$(archive-name) - : - $(sources).cpp $(libs) - : - <define>BOOST_ARCHIVE_TEST=$(archive-name).hpp - $(requirements) - ] ; - } - return $(tests) ; -} - -rule test-bsl-run_files ( test-name : sources * : libs * : requirements * ) { - local tests ; - for local defn in $(BOOST_ARCHIVE_LIST) { - tests += [ - test-bsl-run_archive $(test-name) - : $(defn:LB) - : $(test-name) $(sources) - : $(libs) - : $(requirements) - ] ; - } - return $(tests) ; -} - -rule test-bsl-run_polymorphic_archive ( test-name : sources * ) { - local tests ; - for local defn in $(BOOST_ARCHIVE_LIST) { - tests += [ - test-bsl-run_archive $(test-name) - : polymorphic_$(defn:LB) - : $(test-name) $(sources) - ] ; - } - return $(tests) ; -} - - |