Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r55350 - in branches/release/libs/serialization: . doc example src test util vc7ide
From: ramey_at_[hidden]
Date: 2009-08-01 19:32:45


Author: ramey
Date: 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
New Revision: 55350
URL: http://svn.boost.org/trac/boost/changeset/55350

Log:
Merge trunk to release
Added:
   branches/release/libs/serialization/test/test_bitset.cpp
      - copied unchanged from r55348, /trunk/libs/serialization/test/test_bitset.cpp
   branches/release/libs/serialization/test/test_multiple_inheritance.cpp
      - copied unchanged from r55348, /trunk/libs/serialization/test/test_multiple_inheritance.cpp
   branches/release/libs/serialization/test/test_private_base.cpp
      - copied unchanged from r55348, /trunk/libs/serialization/test/test_private_base.cpp
   branches/release/libs/serialization/test/test_shared_ptr_multi_base.cpp
      - copied unchanged from r55348, /trunk/libs/serialization/test/test_shared_ptr_multi_base.cpp
   branches/release/libs/serialization/vc7ide/polymorphic_derived2.vcproj
      - copied unchanged from r55348, /trunk/libs/serialization/vc7ide/polymorphic_derived2.vcproj
   branches/release/libs/serialization/vc7ide/test_bitset.vcproj
      - copied unchanged from r55348, /trunk/libs/serialization/vc7ide/test_bitset.vcproj
   branches/release/libs/serialization/vc7ide/test_multiple_inheritance.vcproj
      - copied unchanged from r55348, /trunk/libs/serialization/vc7ide/test_multiple_inheritance.vcproj
   branches/release/libs/serialization/vc7ide/test_private_base.vcproj
      - copied unchanged from r55348, /trunk/libs/serialization/vc7ide/test_private_base.vcproj
   branches/release/libs/serialization/vc7ide/test_shared_ptr_multi_base.vcproj
      - copied unchanged from r55348, /trunk/libs/serialization/vc7ide/test_shared_ptr_multi_base.vcproj
Properties modified:
   branches/release/libs/serialization/ (props changed)
Text files modified:
   branches/release/libs/serialization/doc/extended_type_info.html | 8
   branches/release/libs/serialization/doc/release.html | 19
   branches/release/libs/serialization/doc/smart_cast.html | 2
   branches/release/libs/serialization/doc/static_warning.html | 2
   branches/release/libs/serialization/doc/strong_typedef.html | 4
   branches/release/libs/serialization/example/demo_fast_archive.cpp | 10
   branches/release/libs/serialization/example/portable_binary_iarchive.cpp | 4
   branches/release/libs/serialization/example/portable_binary_iarchive.hpp | 8
   branches/release/libs/serialization/example/portable_binary_oarchive.cpp | 3
   branches/release/libs/serialization/module.cmake | 6
   branches/release/libs/serialization/src/basic_iarchive.cpp | 25
   branches/release/libs/serialization/src/basic_oarchive.cpp | 3
   branches/release/libs/serialization/src/basic_serializer_map.cpp | 90 +-
   branches/release/libs/serialization/src/binary_iarchive.cpp | 7
   branches/release/libs/serialization/src/binary_oarchive.cpp | 7
   branches/release/libs/serialization/src/binary_wiarchive.cpp | 9
   branches/release/libs/serialization/src/binary_woarchive.cpp | 6
   branches/release/libs/serialization/src/extended_type_info.cpp | 26
   branches/release/libs/serialization/src/extended_type_info_no_rtti.cpp | 23
   branches/release/libs/serialization/src/extended_type_info_typeid.cpp | 7
   branches/release/libs/serialization/src/polymorphic_iarchive.cpp | 16
   branches/release/libs/serialization/src/polymorphic_oarchive.cpp | 18
   branches/release/libs/serialization/src/text_iarchive.cpp | 11
   branches/release/libs/serialization/src/text_oarchive.cpp | 5
   branches/release/libs/serialization/src/text_wiarchive.cpp | 8
   branches/release/libs/serialization/src/text_woarchive.cpp | 6
   branches/release/libs/serialization/src/void_cast.cpp | 80 +
   branches/release/libs/serialization/src/xml_iarchive.cpp | 7
   branches/release/libs/serialization/src/xml_oarchive.cpp | 7
   branches/release/libs/serialization/src/xml_wiarchive.cpp | 7
   branches/release/libs/serialization/src/xml_woarchive.cpp | 39
   branches/release/libs/serialization/test/A.cpp | 2
   branches/release/libs/serialization/test/A.hpp | 30
   branches/release/libs/serialization/test/A.ipp | 9
   branches/release/libs/serialization/test/CMakeLists.txt | 5
   branches/release/libs/serialization/test/Jamfile.v2 | 49 +
   branches/release/libs/serialization/test/base.hpp | 19
   branches/release/libs/serialization/test/derived2.hpp | 20
   branches/release/libs/serialization/test/dll_a.cpp | 4
   branches/release/libs/serialization/test/dll_base.cpp | 18
   branches/release/libs/serialization/test/dll_derived2.cpp | 36
   branches/release/libs/serialization/test/polymorphic_base.cpp | 7
   branches/release/libs/serialization/test/polymorphic_base.hpp | 13
   branches/release/libs/serialization/test/polymorphic_derived1.cpp | 4
   branches/release/libs/serialization/test/polymorphic_derived2.cpp | 47
   branches/release/libs/serialization/test/polymorphic_derived2.hpp | 34
   branches/release/libs/serialization/test/test_decl.hpp | 36
   branches/release/libs/serialization/test/test_diamond.cpp | 4
   branches/release/libs/serialization/test/test_dll_exported.cpp | 40
   branches/release/libs/serialization/test/test_dll_plugin.cpp | 15
   branches/release/libs/serialization/test/test_dll_simple.cpp | 59
   branches/release/libs/serialization/test/test_exported.cpp | 24
   branches/release/libs/serialization/test/test_no_rtti.cpp | 24
   branches/release/libs/serialization/test/test_shared_ptr.cpp | 1
   branches/release/libs/serialization/test/test_simple_class.cpp | 2
   branches/release/libs/serialization/util/test.jam | 31
   branches/release/libs/serialization/vc7ide/BoostSerializationLibrary.sln | 1086 ++++++++++++++++++++------
   branches/release/libs/serialization/vc7ide/Library.vcproj | 57
   branches/release/libs/serialization/vc7ide/LibraryW.vcproj | 122 +-
   branches/release/libs/serialization/vc7ide/demo.vcproj | 362 --------
   branches/release/libs/serialization/vc7ide/demo_auto_ptr.vcproj | 361 --------
   branches/release/libs/serialization/vc7ide/demo_dll.vcproj | 362 --------
   branches/release/libs/serialization/vc7ide/demo_exception.vcproj | 361 --------
   branches/release/libs/serialization/vc7ide/demo_fast_archive.vcproj | 361 --------
   branches/release/libs/serialization/vc7ide/demo_pimpl.vcproj | 361 --------
   branches/release/libs/serialization/vc7ide/demo_polymorphic.vcproj | 361 --------
   branches/release/libs/serialization/vc7ide/demo_portable_archive.vcproj | 361 --------
   branches/release/libs/serialization/vc7ide/demo_shared_ptr.vcproj | 361 --------
   branches/release/libs/serialization/vc7ide/demo_xml.vcproj | 361 --------
   branches/release/libs/serialization/vc7ide/demo_xml_load.vcproj | 361 --------
   branches/release/libs/serialization/vc7ide/demo_xml_save.vcproj | 361 --------
   branches/release/libs/serialization/vc7ide/dll_a.vcproj | 61 +
   branches/release/libs/serialization/vc7ide/dll_base.vcproj | 98 ++
   branches/release/libs/serialization/vc7ide/dll_derived2.vcproj | 50
   branches/release/libs/serialization/vc7ide/test_array.vcproj | 51 +
   branches/release/libs/serialization/vc7ide/test_binary.vcproj | 1607 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_class_info_load.vcproj | 1607 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_class_info_save.vcproj | 1607 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_codecvt_null.vcproj | 298 -------
   branches/release/libs/serialization/vc7ide/test_complex.vcproj | 1612 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_const.vcproj | 314 -------
   branches/release/libs/serialization/vc7ide/test_const_fail.vcproj | 376 --------
   branches/release/libs/serialization/vc7ide/test_const_pass.vcproj | 376 --------
   branches/release/libs/serialization/vc7ide/test_contained_class.vcproj | 1611 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_cyclic_ptrs.vcproj | 1607 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_delete_pointer.vcproj | 1607 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_deque.vcproj | 1608 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_derived.vcproj | 1609 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_derived_class.vcproj | 1612 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_derived_class_ptr.vcproj | 1610 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_diamond.vcproj | 1609 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_dll_exported.vcproj | 339 -------
   branches/release/libs/serialization/vc7ide/test_dll_plugin.vcproj | 309 -------
   branches/release/libs/serialization/vc7ide/test_dll_simple.vcproj | 306 -------
   branches/release/libs/serialization/vc7ide/test_exported.vcproj | 1627 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_inclusion.vcproj | 376 --------
   branches/release/libs/serialization/vc7ide/test_iterators.vcproj | 298 -------
   branches/release/libs/serialization/vc7ide/test_iterators_base64.vcproj | 298 -------
   branches/release/libs/serialization/vc7ide/test_list.vcproj | 1607 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_list_ptrs.vcproj | 1607 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_map.vcproj | 1607 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_mi.vcproj | 1607 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_mult_archive_types.vcproj | 298 -------
   branches/release/libs/serialization/vc7ide/test_multiple_ptrs.vcproj | 1610 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_new_operator.vcproj | 1607 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_no_rtti.vcproj | 1622 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_non_default_ctor.vcproj | 1608 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_non_default_ctor2.vcproj | 1607 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_non_intrusive.vcproj | 1607 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_not_serializable.vcproj | 115 +-
   branches/release/libs/serialization/vc7ide/test_null_ptr.vcproj | 1607 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_nvp.vcproj | 1610 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_object.vcproj | 1607 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_optional.vcproj | 1610 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_polymorphic.vcproj | 1607 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_primitive.vcproj | 1607 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_private_ctor.vcproj | 298 -------
   branches/release/libs/serialization/vc7ide/test_recursion.vcproj | 1607 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_recusion.vcproj | 1577 --------------------------------------
   branches/release/libs/serialization/vc7ide/test_registered.vcproj | 1607 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_reset_object_addr.vcproj | 299 -------
   branches/release/libs/serialization/vc7ide/test_set.vcproj | 1608 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_shared_ptr.vcproj | 1607 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_shared_ptr_132.vcproj | 1624 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_simple_class.vcproj | 1612 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_simple_class_ptr.vcproj | 1613 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_singleton.vcproj | 299 -------
   branches/release/libs/serialization/vc7ide/test_smart_cast.vcproj | 298 -------
   branches/release/libs/serialization/vc7ide/test_split.vcproj | 1607 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_static_warning.vcproj | 299 -------
   branches/release/libs/serialization/vc7ide/test_strong_typedef.vcproj | 299 -------
   branches/release/libs/serialization/vc7ide/test_tracking.vcproj | 1607 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_traits_fail.vcproj | 363 --------
   branches/release/libs/serialization/vc7ide/test_traits_pass.vcproj | 298 -------
   branches/release/libs/serialization/vc7ide/test_unregistered.vcproj | 1607 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_utf8_codecvt.vcproj | 299 -------
   branches/release/libs/serialization/vc7ide/test_valarray.vcproj | 1607 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_variant.vcproj | 1607 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_vector.vcproj | 1607 ---------------------------------------
   branches/release/libs/serialization/vc7ide/test_void_cast.vcproj | 304 -------
   140 files changed, 3238 insertions(+), 79553 deletions(-)

Modified: branches/release/libs/serialization/doc/extended_type_info.html
==============================================================================
--- branches/release/libs/serialization/doc/extended_type_info.html (original)
+++ branches/release/libs/serialization/doc/extended_type_info.html 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -1,4 +1,4 @@
-<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <!--
 (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com .
@@ -179,7 +179,7 @@
 bool operator!=(const extended_type_info & rhs) const;
 </code></pre></h4></dt>
 <dd>
-These functions are used to compare two
+These functions are used to compare 'wo
 <a target="extended_type_info.hpp" href = "../../../boost/serialization/extended_type_info.hpp">
 <code style="white-space: normal">
 extended_type_info
@@ -285,7 +285,7 @@
 <h3><a name="models">Models</a></h3>
 The serialization library includes two distinct
 <code style="white-space: normal"><a target="extended_type_info.hpp" href="../../../boost/serialization/extended_type_info.hpp">extended_type_info</a></code>
-implementations.
+implementatio's.
 <p>
 <code style="white-space: normal"><h4><a target="extended_type_info_typeid.hpp" href = "../../../boost/serialization/extended_type_info_typeid.hpp">
 extended_type_info_typeid</a></h4></code>is implemented in terms of the standard typeid(). It presumes that RTTI support is enabled
@@ -309,7 +309,7 @@
 The test program <code style="white-space: normal"><a target="test_no_rtti" href="../test/test_no_rtti.cpp">test_no_rtti</a></code>
 implements this function in terms of the <code style="white-space: normal"><a target="extended_type_info_no_rtti.hpp" href="../../../boost/serialization/extended_type_info_no_rtti.hpp">
 extended_type_info</a></code> API above to return the export key associated with the class.
-This requires that non-abstract types be exported. It also demostrates the
+This requires that non-abstract types be exported. It also demonstrates the
 inter-operability with between two different implementations of
 <code style="white-space: normal">extended_type_info</code>.
 

Modified: branches/release/libs/serialization/doc/release.html
==============================================================================
--- branches/release/libs/serialization/doc/release.html (original)
+++ branches/release/libs/serialization/doc/release.html 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -31,6 +31,7 @@
     <hr>
     <dl class="index">
         <dt>Requirements</dt>
+ <dt>Differences from version 1.37</dt>
         <dt>Differences from version 1.37</dt>
         <dt>Differences from version 1.35</dt>
         <dt>Differences from version 1.34</dt>
@@ -42,8 +43,8 @@
     quirks and or bugs, some tests fail with some combinations of compilers and libraries.
     <h2>
         <a name="requirements"></a>Requirements</h2>
- This library has been tested against Boost version 1.37.
- <!--
+ This library has been tested against Boost version 1.39.
+<!--
 <p>
 The serialization library uses the boost spirit package to load XML archives.
 We have found that all tests pass using spirit 1.6x. Spirit 1.8 and higher does not work with
@@ -61,6 +62,17 @@
 at the front of the list of include paths.
 -->
     <h2>
+ <a name="differences_1_39"></a>Differences from Boost 1.39</h2>
+ <ul>
+ <li>It is now possible to serialize an object through a pointer to a class which implements
+ its own <code style="white-space: normal">new/delete</code> operators. This functionaly
+ is not available on some compilers.
+ <li>serialization of polymorphic objects has been sped up considerably.
+ </ul>
+ As of this writing, all bug reports filed
+ as TRAK tickets have been addressed. There are some TRAK tickets pending which
+ would best be described as feature requests. See Pending Issues.
+ <h2>
         <a name="differences_1_37"></a>Differences from Boost 1.37</h2>
     There are no new features in this version. As of this writing, all bug reports filed
     as TRAK tickets have been addressed. There are some TRAK tickets pending which
@@ -151,9 +163,6 @@
         untracked types, but this has not been done.
         <li>
         Pointers to pointers cannot currently be serialized
- <li>currently can't serialize through a pointer an object a of class that implements
- its own <code style="white-space: normal">new/delete</code>
- operators.
         <li>Its possible that <code style="white-space: normal">std::string</code> and <code
             style="white-space: normal">std::wstring</code>
         contain characters such as '\0' and -1 (EOF) which cannot be rendered in text and

Modified: branches/release/libs/serialization/doc/smart_cast.html
==============================================================================
--- branches/release/libs/serialization/doc/smart_cast.html (original)
+++ branches/release/libs/serialization/doc/smart_cast.html 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -58,7 +58,7 @@
 Consider the following example:
 
 <pre><code>
-#include &lt;boost/smart_cast.hpp&gt;
+#include &lt;boost/serialization/smart_cast.hpp&gt;
 
 struct top {
 };

Modified: branches/release/libs/serialization/doc/static_warning.html
==============================================================================
--- branches/release/libs/serialization/doc/static_warning.html (original)
+++ branches/release/libs/serialization/doc/static_warning.html 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -26,7 +26,7 @@
 </table>
 <hr>
 
-The header <code>&lt;boost/static_warning.hpp&gt;</code> supplies a single macro
+The header <code>&lt;boost/serialization/static_warning.hpp&gt;</code> supplies a single macro
 <code style="white-space: normal">BOOST_STATIC_WARNING(x)</code>, which generates a compile time warning message if
 the integral-constant-expression x is not true.
 <p>

Modified: branches/release/libs/serialization/doc/strong_typedef.html
==============================================================================
--- branches/release/libs/serialization/doc/strong_typedef.html (original)
+++ branches/release/libs/serialization/doc/strong_typedef.html 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -1,4 +1,4 @@
-<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <!--
 (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com .
@@ -48,7 +48,7 @@
 addresses this.
 <pre></code>
 <a target="strong_typedef" href="../../../boost/strong_typedef.hpp">
-#include &lt;boost/strong_typedef.hpp&gt;
+#include &lt;boost/serialization/strong_typedef.hpp&gt;
 </a>
 
 BOOST_STRONG_TYPEDEF(int, a)

Modified: branches/release/libs/serialization/example/demo_fast_archive.cpp
==============================================================================
--- branches/release/libs/serialization/example/demo_fast_archive.cpp (original)
+++ branches/release/libs/serialization/example/demo_fast_archive.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -16,6 +16,7 @@
 #define BOOST_ARCHIVE_SOURCE
 #include <boost/archive/binary_oarchive_impl.hpp>
 #include <boost/archive/binary_iarchive_impl.hpp>
+#include <boost/archive/detail/register_archive.hpp>
 
 // include template definitions for base classes used. Otherwise
 // you'll get link failure with undefined symbols
@@ -24,9 +25,6 @@
 #include <boost/archive/impl/basic_binary_oarchive.ipp>
 #include <boost/archive/impl/basic_binary_iarchive.ipp>
 
-#include <boost/archive/impl/archive_pointer_iserializer.ipp>
-#include <boost/archive/impl/archive_pointer_oserializer.ipp>
-
 using namespace boost::archive;
 
 /////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
@@ -94,6 +92,9 @@
     {}
 };
 
+// required by export
+BOOST_SERIALIZATION_REGISTER_ARCHIVE(fast_binary_oarchive)
+
 /////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
 // "Fast" input binary archive. This is a variation of the native binary
 class fast_binary_iarchive :
@@ -157,6 +158,9 @@
     {}
 };
 
+// required by export
+BOOST_SERIALIZATION_REGISTER_ARCHIVE(fast_binary_iarchive)
+
 int main( int argc, char* argv[] )
 {
     const int a[3] = {1, 2, 3};

Modified: branches/release/libs/serialization/example/portable_binary_iarchive.cpp
==============================================================================
--- branches/release/libs/serialization/example/portable_binary_iarchive.cpp (original)
+++ branches/release/libs/serialization/example/portable_binary_iarchive.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -112,14 +112,12 @@
     m_flags = x << CHAR_BIT;
 }
 
-// explicitly instantiate for this
-#include <boost/archive/impl/archive_pointer_iserializer.ipp>
 #include <boost/archive/impl/basic_binary_iprimitive.ipp>
 
+
 namespace boost {
 namespace archive {
 
-template class detail::archive_pointer_iserializer<portable_binary_iarchive> ;
 template class basic_binary_iprimitive<
     portable_binary_iarchive,
     std::istream::char_type,

Modified: branches/release/libs/serialization/example/portable_binary_iarchive.hpp
==============================================================================
--- branches/release/libs/serialization/example/portable_binary_iarchive.hpp (original)
+++ branches/release/libs/serialization/example/portable_binary_iarchive.hpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -41,7 +41,8 @@
     typedef enum {
         incompatible_integer_size
     } exception_code;
- portable_binary_iarchive_exception(exception_code c = incompatible_integer_size )
+ portable_binary_iarchive_exception(exception_code c = incompatible_integer_size ) :
+ boost::archive::archive_exception(boost::archive::archive_exception::other_exception)
     {}
     virtual const char *what( ) const throw( )
     {
@@ -49,8 +50,11 @@
         switch(code){
         case incompatible_integer_size:
             msg = "integer cannot be represented";
+ break;
         default:
- boost::archive::archive_exception::what();
+ msg = boost::archive::archive_exception::what();
+ assert(false);
+ break;
         }
         return msg;
     }

Modified: branches/release/libs/serialization/example/portable_binary_oarchive.cpp
==============================================================================
--- branches/release/libs/serialization/example/portable_binary_oarchive.cpp (original)
+++ branches/release/libs/serialization/example/portable_binary_oarchive.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -78,14 +78,11 @@
     save(static_cast<unsigned char>(m_flags >> CHAR_BIT));
 }
 
-// explicitly instantiate for this type of stream
-#include <boost/archive/impl/archive_pointer_oserializer.ipp>
 #include <boost/archive/impl/basic_binary_oprimitive.ipp>
 
 namespace boost {
 namespace archive {
 
-template class detail::archive_pointer_oserializer<portable_binary_oarchive> ;
 template class basic_binary_oprimitive<
     portable_binary_oarchive,
     std::ostream::char_type,

Modified: branches/release/libs/serialization/module.cmake
==============================================================================
--- branches/release/libs/serialization/module.cmake (original)
+++ branches/release/libs/serialization/module.cmake 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -1,3 +1,3 @@
-boost_module(serialization DEPENDS spirit io bind array variant)
-
-# bind is in there because we have a dependency on boost/mem_fn.hpp
+boost_module(serialization DEPENDS spirit io bind array variant)
+
+# bind is in there because we have a dependency on boost/mem_fn.hpp

Modified: branches/release/libs/serialization/src/basic_iarchive.cpp
==============================================================================
--- branches/release/libs/serialization/src/basic_iarchive.cpp (original)
+++ branches/release/libs/serialization/src/basic_iarchive.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -51,6 +51,7 @@
     friend class basic_iarchive;
     version_type m_archive_library_version;
     unsigned int m_flags;
+ const basic_iarchive * m_this;
 
     //////////////////////////////////////////////////////////////////////
     // information about each serialized object loaded
@@ -161,9 +162,10 @@
     const basic_iserializer * pending_bis;
     version_type pending_version;
 
- basic_iarchive_impl(unsigned int flags) :
+ basic_iarchive_impl(const basic_iarchive * parent, unsigned int flags) :
         m_archive_library_version(BOOST_ARCHIVE_VERSION()),
         m_flags(flags),
+ m_this(parent),
         moveable_objects_start(0),
         moveable_objects_end(0),
         moveable_objects_recent(0),
@@ -212,10 +214,7 @@
     const basic_pointer_iserializer * load_pointer(
         basic_iarchive & ar,
         void * & t,
- const basic_pointer_iserializer * bpis,
- const basic_pointer_iserializer * (*finder)(
- const boost::serialization::extended_type_info & type
- )
+ const basic_pointer_iserializer * bpis
     );
 };
 
@@ -396,10 +395,7 @@
 basic_iarchive_impl::load_pointer(
     basic_iarchive &ar,
     void * & t,
- const basic_pointer_iserializer * bpis_ptr,
- const basic_pointer_iserializer * (*finder)(
- const boost::serialization::extended_type_info & type_
- )
+ const basic_pointer_iserializer * bpis_ptr
 ){
     class_id_type cid;
     load(ar, cid);
@@ -427,7 +423,7 @@
                 boost::serialization::throw_exception(
                     archive_exception(archive_exception::unregistered_class)
                 );
- bpis_ptr = (*finder)(*eti);
+ bpis_ptr = m_this->find(*eti);
         }
         assert(NULL != bpis_ptr);
         class_id_type new_cid = register_type(bpis_ptr->get_basic_serializer());
@@ -503,7 +499,7 @@
 
 BOOST_ARCHIVE_DECL(BOOST_PP_EMPTY())
 basic_iarchive::basic_iarchive(unsigned int flags) :
- pimpl(new basic_iarchive_impl(flags))
+ pimpl(new basic_iarchive_impl(this, flags))
 {}
 
 BOOST_ARCHIVE_DECL(BOOST_PP_EMPTY())
@@ -537,12 +533,9 @@
 BOOST_ARCHIVE_DECL(const basic_pointer_iserializer *)
 basic_iarchive::load_pointer(
     void * &t,
- const basic_pointer_iserializer * bpis_ptr,
- const basic_pointer_iserializer * (*finder)(
- const boost::serialization::extended_type_info & type_
- )
+ const basic_pointer_iserializer * bpis_ptr
 ){
- return pimpl->load_pointer(*this, t, bpis_ptr, finder);
+ return pimpl->load_pointer(*this, t, bpis_ptr);
 }
 
 BOOST_ARCHIVE_DECL(void)

Modified: branches/release/libs/serialization/src/basic_oarchive.cpp
==============================================================================
--- branches/release/libs/serialization/src/basic_oarchive.cpp (original)
+++ branches/release/libs/serialization/src/basic_oarchive.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -41,9 +41,6 @@
 namespace archive {
 namespace detail {
 
-class basic_oserializer;
-class basic_pointer_oserializer;
-
 class basic_oarchive_impl {
     friend class basic_oarchive;
     unsigned int m_flags;

Modified: branches/release/libs/serialization/src/basic_serializer_map.cpp
==============================================================================
--- branches/release/libs/serialization/src/basic_serializer_map.cpp (original)
+++ branches/release/libs/serialization/src/basic_serializer_map.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -12,8 +12,6 @@
 # pragma warning (disable : 4786) // too long name, harmless warning
 #endif
 
-#include <stdlib.h> // for NULL
-
 #define BOOST_ARCHIVE_SOURCE
 #include <boost/archive/detail/basic_serializer.hpp>
 #include <boost/archive/detail/basic_serializer_map.hpp>
@@ -25,61 +23,57 @@
 namespace archive {
 namespace detail {
 
-#if 0
-BOOST_ARCHIVE_DECL(bool)
-type_info_pointer_compare::operator()(
- const basic_serializer * lhs, const basic_serializer * rhs
-) const {
- return *lhs < *rhs;
+// note: We can't implement this as an associative
+// container as such a container might be dependent
+// upon the extended_type_info::m_key which might not
+// be assigned until later. So we use a "slower" method.
+// This not a big deal however as the slower "find" operations
+// operations are only called occasionally:
+// a) At module unloading
+// b) Once per input archive - the value is cached in the archive
+// implemenation.
+
+BOOST_ARCHIVE_DECL(void)
+basic_serializer_map::insert(const basic_serializer * bs){
+ m_map.push_back(bs);
+}
+
+BOOST_ARCHIVE_DECL(void)
+basic_serializer_map::erase(const basic_serializer * bs){
+ map_type::iterator it = m_map.begin();
+ map_type::iterator it_end = m_map.end();
+ it = std::find(it, it_end, bs);
+ if(it != it_end){
+ m_map.erase(it);
+ }
+ else
+ assert(false); // this should never occur
 }
 
-class basic_serializer_arg : public basic_serializer {
+class equals {
+ const boost::serialization::extended_type_info * m_eti;
 public:
- basic_serializer_arg(const serialization::extended_type_info & eti) :
- basic_serializer(eti)
+ bool operator()(const basic_serializer * bs) const {
+ return *m_eti == bs->get_eti();
+ }
+ equals(const boost::serialization::extended_type_info * eti) :
+ m_eti(eti)
     {}
 };
-#endif
 
-} // namespace detail
-} // namespace archive
-} // namespace boost
-
-#if 0
-BOOST_ARCHIVE_DECL(BOOST_PP_EMPTY())
-basic_serializer_map::basic_serializer_map(bool & deleted) :
- m_deleted(deleted)
-{
- m_deleted = false;
-}
-
-BOOST_ARCHIVE_DECL(const basic_serializer *)
-basic_serializer_map::tfind(
+// find the "oldest" matching pointer serializer
+BOOST_ARCHIVE_DECL(const basic_serializer *)
+basic_serializer_map::find(
     const boost::serialization::extended_type_info & eti
 ) const {
- const basic_serializer_arg bs(eti);
- map_type::const_iterator it;
- boost::serialization::singleton<basic_serializer_map>::lease l;
- it = l->m_map.find(& bs);
- if(it == l->m_map.end())
- return NULL;
+ map_type::const_iterator it = m_map.begin();
+ map_type::const_iterator it_end = m_map.end();
+ it = std::find_if(it, it_end, equals(& eti));
+ assert(it != m_map.end());
     return *it;
 }
 
-BOOST_ARCHIVE_DECL(BOOST_PP_EMPTY())
-basic_serializer_map::~basic_serializer_map(){
- m_deleted = true;
-}
-
-BOOST_ARCHIVE_DECL(bool)
-basic_serializer_map::insert(const basic_serializer * bs){
- boost::serialization::singleton<basic_serializer_map>::lease l;
- return l->m_map.insert(bs).second;
-}
+} // namespace detail
+} // namespace archive
+} // namespace boost
 
-BOOST_ARCHIVE_DECL(void)
-basic_serializer_map::erase(basic_serializer * bs){
- boost::serialization::singleton<basic_serializer_map>::lease l;
- l->m_map.erase(bs);
-}
-#endif

Modified: branches/release/libs/serialization/src/binary_iarchive.cpp
==============================================================================
--- branches/release/libs/serialization/src/binary_iarchive.cpp (original)
+++ branches/release/libs/serialization/src/binary_iarchive.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -12,15 +12,17 @@
 
 #define BOOST_ARCHIVE_SOURCE
 #include <boost/archive/binary_iarchive.hpp>
+#include <boost/archive/detail/archive_serializer_map.hpp>
 
+#include <boost/archive/impl/archive_serializer_map.ipp>
 #include <boost/archive/impl/basic_binary_iprimitive.ipp>
 #include <boost/archive/impl/basic_binary_iarchive.ipp>
-#include <boost/archive/impl/archive_pointer_iserializer.ipp>
 
 namespace boost {
 namespace archive {
 
 // explicitly instantiate for this type of stream
+template class detail::archive_serializer_map<naked_binary_iarchive>;
 template class basic_binary_iprimitive<
     naked_binary_iarchive,
     std::istream::char_type,
@@ -32,9 +34,9 @@
     std::istream::char_type,
     std::istream::traits_type
>;
-template class detail::archive_pointer_iserializer<naked_binary_iarchive> ;
 
 // explicitly instantiate for this type of stream
+template class detail::archive_serializer_map<binary_iarchive>;
 template class basic_binary_iprimitive<
     binary_iarchive,
     std::istream::char_type,
@@ -46,7 +48,6 @@
     std::istream::char_type,
     std::istream::traits_type
>;
-template class detail::archive_pointer_iserializer<binary_iarchive> ;
 
 } // namespace archive
 } // namespace boost

Modified: branches/release/libs/serialization/src/binary_oarchive.cpp
==============================================================================
--- branches/release/libs/serialization/src/binary_oarchive.cpp (original)
+++ branches/release/libs/serialization/src/binary_oarchive.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -12,15 +12,17 @@
 
 #define BOOST_ARCHIVE_SOURCE
 #include <boost/archive/binary_oarchive.hpp>
+#include <boost/archive/detail/archive_serializer_map.hpp>
 
+// explicitly instantiate for this type of binary stream
+#include <boost/archive/impl/archive_serializer_map.ipp>
 #include <boost/archive/impl/basic_binary_oprimitive.ipp>
 #include <boost/archive/impl/basic_binary_oarchive.ipp>
-#include <boost/archive/impl/archive_pointer_oserializer.ipp>
 
 namespace boost {
 namespace archive {
 
-// explicitly instantiate for this type of binary stream
+template class detail::archive_serializer_map<binary_oarchive>;
 template class basic_binary_oprimitive<
     binary_oarchive,
     std::ostream::char_type,
@@ -32,7 +34,6 @@
     std::ostream::char_type,
     std::ostream::traits_type
>;
-template class detail::archive_pointer_oserializer<binary_oarchive> ;
 
 } // namespace archive
 } // namespace boost

Modified: branches/release/libs/serialization/src/binary_wiarchive.cpp
==============================================================================
--- branches/release/libs/serialization/src/binary_wiarchive.cpp (original)
+++ branches/release/libs/serialization/src/binary_wiarchive.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -16,15 +16,17 @@
 
 #define BOOST_WARCHIVE_SOURCE
 #include <boost/archive/binary_wiarchive.hpp>
+#include <boost/archive/detail/archive_serializer_map.hpp>
 
+// explicitly instantiate for this type of text stream
+#include <boost/archive/impl/archive_serializer_map.ipp>
 #include <boost/archive/impl/basic_binary_iprimitive.ipp>
 #include <boost/archive/impl/basic_binary_iarchive.ipp>
-#include <boost/archive/impl/archive_pointer_iserializer.ipp>
 
 namespace boost {
 namespace archive {
 
-// explicitly instantiate for this type of text stream
+template class detail::archive_serializer_map<naked_binary_wiarchive>;
 template class basic_binary_iprimitive<
     naked_binary_wiarchive,
     wchar_t,
@@ -36,9 +38,9 @@
     wchar_t,
     std::char_traits<wchar_t>
>;
-template class detail::archive_pointer_iserializer<naked_binary_wiarchive> ;
 
 // explicitly instantiate for this type of text stream
+template class detail::archive_serializer_map<binary_wiarchive>;
 template class basic_binary_iprimitive<
     binary_wiarchive,
     wchar_t,
@@ -50,7 +52,6 @@
     wchar_t,
     std::char_traits<wchar_t>
>;
-template class detail::archive_pointer_iserializer<binary_wiarchive> ;
 
 } // namespace archive
 } // namespace boost

Modified: branches/release/libs/serialization/src/binary_woarchive.cpp
==============================================================================
--- branches/release/libs/serialization/src/binary_woarchive.cpp (original)
+++ branches/release/libs/serialization/src/binary_woarchive.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -17,14 +17,15 @@
 #define BOOST_WARCHIVE_SOURCE
 #include <boost/archive/binary_woarchive.hpp>
 
+// explicitly instantiate for this type of text stream
+#include <boost/archive/impl/archive_serializer_map.ipp>
 #include <boost/archive/impl/basic_binary_oprimitive.ipp>
 #include <boost/archive/impl/basic_binary_oarchive.ipp>
-#include <boost/archive/impl/archive_pointer_oserializer.ipp>
 
 namespace boost {
 namespace archive {
 
-// explicitly instantiate for this type of text stream
+template class detail::archive_serializer_map<binary_woarchive>;
 template class basic_binary_oprimitive<
     binary_woarchive,
     wchar_t,
@@ -36,7 +37,6 @@
     wchar_t,
     std::char_traits<wchar_t>
>;
-template class detail::archive_pointer_oserializer<binary_woarchive> ;
 
 } // namespace archive
 } // namespace boost

Modified: branches/release/libs/serialization/src/extended_type_info.cpp
==============================================================================
--- branches/release/libs/serialization/src/extended_type_info.cpp (original)
+++ branches/release/libs/serialization/src/extended_type_info.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -43,6 +43,9 @@
         const extended_type_info * lhs,
         const extended_type_info * rhs
     ) const {
+ // performance shortcut
+ if(lhs == rhs)
+ return false;
         const char * l = lhs->get_key();
         assert(NULL != l);
         const char * r = rhs->get_key();
@@ -62,6 +65,16 @@
 
 class extended_type_info_arg : public extended_type_info
 {
+ virtual bool
+ is_less_than(const extended_type_info & /*rhs*/) const {
+ assert(false);
+ return false;
+ };
+ virtual bool
+ is_equal(const extended_type_info & /*rhs*/) const {
+ assert(false);
+ return false;
+ };
 public:
     extended_type_info_arg(const char * key) :
         extended_type_info()
@@ -95,11 +108,11 @@
         for(;start != end; ++start){
             if(this == *start){
                 x.erase(start);
+ m_key = NULL;
                 break;
             }
         }
     }
- m_key = NULL;
 }
 
 BOOST_SERIALIZATION_DECL(const extended_type_info *)
@@ -113,10 +126,18 @@
     return *(it);
 }
 
+struct null_deleter
+{
+ void operator()(void const *) const
+ {
+ }
+};
+
 BOOST_SERIALIZATION_DECL(BOOST_PP_EMPTY())
 extended_type_info::extended_type_info(
     const unsigned int type_info_key
 ) :
+ m_this(this, null_deleter()),
     m_type_info_key(type_info_key),
     m_key(NULL)
 {
@@ -131,6 +152,9 @@
 
 BOOST_SERIALIZATION_DECL(bool)
 extended_type_info::operator<(const extended_type_info &rhs) const {
+ // short cut for a common cases
+ if(this == & rhs)
+ return false;
     if(m_type_info_key == rhs.m_type_info_key){
         return is_less_than(rhs);
     }

Modified: branches/release/libs/serialization/src/extended_type_info_no_rtti.cpp
==============================================================================
--- branches/release/libs/serialization/src/extended_type_info_no_rtti.cpp (original)
+++ branches/release/libs/serialization/src/extended_type_info_no_rtti.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -11,6 +11,7 @@
 
 #include <cstring>
 #include <cstddef> // NULL
+#include <cassert>
 
 #include <boost/config.hpp>
 #if defined(BOOST_NO_STDC_NAMESPACE)
@@ -35,8 +36,20 @@
 extended_type_info_no_rtti_0::is_less_than(
     const boost::serialization::extended_type_info &rhs) const
 {
+ // shortcut for common case
+ if(this == & rhs)
+ return false;
     const char * l = m_key;
     const char * r = rhs.get_key();
+ // if this assertion is triggered, it could mean one of the following
+ // a) This class was never exported - make sure all calls which use
+ // this method of type id are in fact exported.
+ // b) This class was used (e.g. serialized through a pointer) before
+ // it was exported. Make sure that classes which use this method
+ // of type id are NOT "automatically" registered by serializating
+ // through a pointer to the to most derived class. OR make sure
+ // that the BOOST_CLASS_EXPORT is included in every file
+ // which does this.
     assert(NULL != l);
     assert(NULL != r);
     return std::strcmp(l, r) < 0;
@@ -46,14 +59,18 @@
 extended_type_info_no_rtti_0::is_equal(
     const boost::serialization::extended_type_info &rhs) const
 {
- const char * l = m_key;
- const char * r = rhs.get_key();
- if(l == r)
+ // shortcut for common case
+ if(this == & rhs)
         return true;
+ // null keys don't match with anything
+ const char * l = m_key;
+ //assert(NULL != l);
     if(NULL == l)
         return false;
+ const char * r = rhs.get_key();
     if(NULL == r)
         return false;
+ assert(NULL != r);
     return 0 == std::strcmp(l, r);
 }
 

Modified: branches/release/libs/serialization/src/extended_type_info_typeid.cpp
==============================================================================
--- branches/release/libs/serialization/src/extended_type_info_typeid.cpp (original)
+++ branches/release/libs/serialization/src/extended_type_info_typeid.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -48,6 +48,9 @@
 extended_type_info_typeid_0::is_less_than(
     const boost::serialization::extended_type_info & rhs
 ) const {
+ // shortcut for common case
+ if(this == & rhs)
+ return false;
     return static_cast<bool>(m_ti->before(
         *(static_cast<const extended_type_info_typeid_0 &>(rhs).m_ti)
     ));
@@ -57,6 +60,9 @@
 extended_type_info_typeid_0::is_equal(
     const boost::serialization::extended_type_info & rhs
 ) const {
+ // shortcut for common case
+ if(this == & rhs)
+ return true;
     return static_cast<bool>(
         * m_ti
         == *(static_cast<const extended_type_info_typeid_0 &>(rhs).m_ti)
@@ -105,7 +111,6 @@
 class extended_type_info_typeid_arg :
     public extended_type_info_typeid_0
 {
-private:
 public:
     extended_type_info_typeid_arg(const std::type_info & ti){
         // note absense of self register and key as this is used only as

Modified: branches/release/libs/serialization/src/polymorphic_iarchive.cpp
==============================================================================
--- branches/release/libs/serialization/src/polymorphic_iarchive.cpp (original)
+++ branches/release/libs/serialization/src/polymorphic_iarchive.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -12,18 +12,18 @@
 # pragma warning (disable : 4786) // too long name, harmless warning
 #endif
 
-#include <istream>
-
 #define BOOST_ARCHIVE_SOURCE
-#include <boost/archive/polymorphic_iarchive.hpp>
+#include <boost/archive/detail/archive_serializer_map.hpp>
 
-// explicitly instantiate for this type of text stream
-#include <boost/archive/impl/archive_pointer_iserializer.ipp>
+#include <boost/archive/impl/archive_serializer_map.ipp>
+#include <boost/archive/polymorphic_iarchive.hpp>
 
 namespace boost {
 namespace archive {
+namespace detail {
 
-template class detail::archive_pointer_iserializer<polymorphic_iarchive> ;
+template class archive_serializer_map<polymorphic_iarchive>;
 
-} // namespace serialization
-} // namespace boost
+} // detail
+} // archive
+} // boost

Modified: branches/release/libs/serialization/src/polymorphic_oarchive.cpp
==============================================================================
--- branches/release/libs/serialization/src/polymorphic_oarchive.cpp (original)
+++ branches/release/libs/serialization/src/polymorphic_oarchive.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -12,18 +12,20 @@
 # pragma warning (disable : 4786) // too long name, harmless warning
 #endif
 
-#include <ostream>
-
 #define BOOST_ARCHIVE_SOURCE
-#include <boost/archive/polymorphic_oarchive.hpp>
+#include <boost/archive/detail/archive_serializer_map.hpp>
+#define BOOST_ARCHIVE_SOURCE
+#include <boost/archive/detail/archive_serializer_map.hpp>
 
-// explicitly instantiate for this type of text stream
-#include <boost/archive/impl/archive_pointer_oserializer.ipp>
+#include <boost/archive/impl/archive_serializer_map.ipp>
+#include <boost/archive/polymorphic_oarchive.hpp>
 
 namespace boost {
 namespace archive {
+namespace detail {
 
-template class detail::archive_pointer_oserializer<polymorphic_oarchive> ;
+template class archive_serializer_map<polymorphic_oarchive>;
 
-} // namespace archive
-} // namespace boost
+} // detail
+} // archive
+} // boost

Modified: branches/release/libs/serialization/src/text_iarchive.cpp
==============================================================================
--- branches/release/libs/serialization/src/text_iarchive.cpp (original)
+++ branches/release/libs/serialization/src/text_iarchive.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -8,24 +8,29 @@
 
 // See http://www.boost.org for updates, documentation, and revision history.
 
+#if (defined _MSC_VER) && (_MSC_VER == 1200)
+# pragma warning (disable : 4786) // too long name, harmless warning
+#endif
+
 #define BOOST_ARCHIVE_SOURCE
 #include <boost/archive/text_iarchive.hpp>
+#include <boost/archive/detail/archive_serializer_map.hpp>
 
 // explicitly instantiate for this type of text stream
+#include <boost/archive/impl/archive_serializer_map.ipp>
 #include <boost/archive/impl/basic_text_iarchive.ipp>
 #include <boost/archive/impl/text_iarchive_impl.ipp>
-#include <boost/archive/impl/archive_pointer_iserializer.ipp>
 
 namespace boost {
 namespace archive {
 
+template class detail::archive_serializer_map<naked_text_iarchive>;
 template class basic_text_iarchive<naked_text_iarchive> ;
 template class text_iarchive_impl<naked_text_iarchive> ;
-template class detail::archive_pointer_iserializer<naked_text_iarchive> ;
 
+template class detail::archive_serializer_map<text_iarchive>;
 template class basic_text_iarchive<text_iarchive> ;
 template class text_iarchive_impl<text_iarchive> ;
-template class detail::archive_pointer_iserializer<text_iarchive> ;
 
 } // namespace archive
 } // namespace boost

Modified: branches/release/libs/serialization/src/text_oarchive.cpp
==============================================================================
--- branches/release/libs/serialization/src/text_oarchive.cpp (original)
+++ branches/release/libs/serialization/src/text_oarchive.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -14,19 +14,20 @@
 
 #define BOOST_ARCHIVE_SOURCE
 #include <boost/archive/text_oarchive.hpp>
+#include <boost/archive/detail/archive_serializer_map.hpp>
 
 // explicitly instantiate for this type of text stream
+#include <boost/archive/impl/archive_serializer_map.ipp>
 #include <boost/archive/impl/basic_text_oarchive.ipp>
 #include <boost/archive/impl/text_oarchive_impl.ipp>
-#include <boost/archive/impl/archive_pointer_oserializer.ipp>
 
 namespace boost {
 namespace archive {
 
 //template class basic_text_oprimitive<std::ostream> ;
+template class detail::archive_serializer_map<text_oarchive>;
 template class basic_text_oarchive<text_oarchive> ;
 template class text_oarchive_impl<text_oarchive> ;
-template class detail::archive_pointer_oserializer<text_oarchive> ;
 
 } // namespace serialization
 } // namespace boost

Modified: branches/release/libs/serialization/src/text_wiarchive.cpp
==============================================================================
--- branches/release/libs/serialization/src/text_wiarchive.cpp (original)
+++ branches/release/libs/serialization/src/text_wiarchive.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -16,26 +16,26 @@
 
 #define BOOST_WARCHIVE_SOURCE
 #include <boost/archive/text_wiarchive.hpp>
+#include <boost/archive/detail/archive_serializer_map.hpp>
 
 // explicitly instantiate for this type of text stream
+#include <boost/archive/impl/archive_serializer_map.ipp>
 #include <boost/archive/impl/basic_text_iarchive.ipp>
 #include <boost/archive/impl/text_wiarchive_impl.ipp>
-#include <boost/archive/impl/archive_pointer_iserializer.ipp>
 
 namespace boost {
 namespace archive {
 
+template class detail::archive_serializer_map<naked_text_wiarchive>;
 template class basic_text_iarchive<naked_text_wiarchive> ;
 template class text_wiarchive_impl<naked_text_wiarchive> ;
-template class detail::archive_pointer_iserializer<naked_text_wiarchive> ;
 
+template class detail::archive_serializer_map<text_wiarchive>;
 template class basic_text_iarchive<text_wiarchive> ;
 template class text_wiarchive_impl<text_wiarchive> ;
-template class detail::archive_pointer_iserializer<text_wiarchive> ;
 
 } // namespace archive
 } // namespace boost
 
 #endif // BOOST_NO_STD_WSTREAMBUF
 
-

Modified: branches/release/libs/serialization/src/text_woarchive.cpp
==============================================================================
--- branches/release/libs/serialization/src/text_woarchive.cpp (original)
+++ branches/release/libs/serialization/src/text_woarchive.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -15,17 +15,19 @@
 
 #define BOOST_WARCHIVE_SOURCE
 #include <boost/archive/text_woarchive.hpp>
+#include <boost/archive/detail/archive_serializer_map.hpp>
 
+// explicitly instantiate for this type of text stream
+#include <boost/archive/impl/archive_serializer_map.ipp>
 #include <boost/archive/impl/basic_text_oarchive.ipp>
 #include <boost/archive/impl/text_woarchive_impl.ipp>
-#include <boost/archive/impl/archive_pointer_oserializer.ipp>
 
 namespace boost {
 namespace archive {
 
+template class detail::archive_serializer_map<text_woarchive>;
 template class basic_text_oarchive<text_woarchive> ;
 template class text_woarchive_impl<text_woarchive> ;
-template class detail::archive_pointer_oserializer<text_woarchive> ;
 
 } // namespace archive
 } // namespace boost

Modified: branches/release/libs/serialization/src/void_cast.cpp
==============================================================================
--- branches/release/libs/serialization/src/void_cast.cpp (original)
+++ branches/release/libs/serialization/src/void_cast.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -34,6 +34,27 @@
 namespace serialization {
 namespace void_cast_detail {
 
+// note that void_casters are keyed on value of
+// member extended type info records - NOT their
+// addresses. This is necessary in order for the
+// void cast operations to work across dll and exe
+// module boundries.
+bool void_caster::operator<(const void_caster & rhs) const {
+ // include short cut to save time and eliminate
+ // problems when when base class aren't virtual
+ if(m_derived != rhs.m_derived){
+ if(*m_derived < *rhs.m_derived)
+ return true;
+ if(*rhs.m_derived < *m_derived)
+ return false;
+ }
+ // m_derived == rhs.m_derived
+ if(m_base != rhs.m_base)
+ return *m_base < *rhs.m_base;
+ else
+ return false;
+}
+
 struct void_caster_compare {
     bool operator()(const void_caster * lhs, const void_caster * rhs) const {
         return *lhs < *rhs;
@@ -78,7 +99,7 @@
         std::ptrdiff_t difference,
         bool includes_virtual_base
     ) :
- void_caster(derived, base, difference),
+ void_caster(derived, base, difference, true /*heap*/),
         m_includes_virtual_base(includes_virtual_base)
     {
         recursive_register(includes_virtual_base);
@@ -105,9 +126,11 @@
                 const void * t_new;
                 t_new = void_downcast(*(*it)->m_base, *m_base, t);
                 // if we were successful
- if(NULL != t_new)
+ if(NULL != t_new){
                     // recast to our derived
- return (*it)->downcast(t_new);
+ const void_caster * vc = *it;
+ return vc->downcast(t_new);
+ }
             }
         }
     }
@@ -170,17 +193,16 @@
     s.insert(this);
 
     // generate all implied void_casts.
-
     void_cast_detail::set_type::const_iterator it;
     for(it = s.begin(); it != s.end(); ++it){
- if(m_derived == (*it)->m_base)
+ if(* m_derived == * (*it)->m_base)
             new void_caster_shortcut(
                 (*it)->m_derived,
                 m_base,
                 m_difference + (*it)->m_difference,
                 includes_virtual_base
             );
- if((*it)->m_derived == m_base)
+ if(* (*it)->m_derived == * m_base)
             new void_caster_shortcut(
                 m_derived,
                 (*it)->m_base,
@@ -198,28 +220,36 @@
     void_cast_detail::set_type & s
         = void_caster_registry::get_mutable_instance();
 
- // delete all implied void_casts.
+ // delete all shortcuts which use this primitive
     void_cast_detail::set_type::iterator it;
- for(it = s.begin(); it != s.end(); ++it){
- if((*it)->is_shortcut()){
- if(m_derived == (*it)->m_base
- || (*it)->m_derived == m_base){
- delete *it;
- it = s.begin();
+ for(it = s.begin(); it != s.end();){
+ if(
+ m_base == (*it)->m_base
+ && m_derived == (*it)->m_derived
+ ||
+ ! m_derived_observer.expired()
+ && ! (*it)->m_base_observer.expired()
+ && *m_derived == *(*it)->m_base
+ ||
+ ! m_base_observer.expired()
+ && ! (*it)->m_derived_observer.expired()
+ && *(*it)->m_derived == *m_base
+ ){
+ // since recursion could invalidate it
+ const void_caster * vc = *it;
+ s.erase(it);
+ if(vc->m_heap){
+ // save pointer to set member
+ // and erase first
+ delete vc;
             }
+ it = s.begin();
         }
- }
-
- const void_cast_detail::void_caster_argument ca(m_derived, m_base);
- it = s.find(& ca);
- if(s.end() == it)
- return;
-
- s.erase(it);
+ else
+ it++;
+ }
 }
 
-
-
 } // namespace void_cast_detail
 
 // Given a void *, assume that it really points to an instance of one type
@@ -239,7 +269,7 @@
     // check to see if base/derived pair is found in the registry
     const void_cast_detail::set_type & s
         = void_cast_detail::void_caster_registry::get_const_instance();
- void_cast_detail::void_caster_argument ca(& derived, & base);
+ const void_cast_detail::void_caster_argument ca(& derived, & base);
 
     void_cast_detail::set_type::const_iterator it;
     it = s.find(& ca);
@@ -262,7 +292,7 @@
     // check to see if base/derived pair is found in the registry
     const void_cast_detail::set_type & s
         = void_cast_detail::void_caster_registry::get_const_instance();
- void_cast_detail::void_caster_argument ca(& derived, & base);
+ const void_cast_detail::void_caster_argument ca(& derived, & base);
 
     void_cast_detail::set_type::const_iterator it;
     it = s.find(&ca);

Modified: branches/release/libs/serialization/src/xml_iarchive.cpp
==============================================================================
--- branches/release/libs/serialization/src/xml_iarchive.cpp (original)
+++ branches/release/libs/serialization/src/xml_iarchive.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -24,21 +24,22 @@
 #endif
 
 #include <boost/archive/xml_iarchive.hpp>
+#include <boost/archive/detail/archive_serializer_map.hpp>
 
 // explicitly instantiate for this type of xml stream
+#include <boost/archive/impl/archive_serializer_map.ipp>
 #include <boost/archive/impl/basic_xml_iarchive.ipp>
-#include <boost/archive/impl/archive_pointer_iserializer.ipp>
 #include <boost/archive/impl/xml_iarchive_impl.ipp>
 
 namespace boost {
 namespace archive {
 
+template class detail::archive_serializer_map<naked_xml_iarchive>;
 template class basic_xml_iarchive<naked_xml_iarchive> ;
-template class detail::archive_pointer_iserializer<naked_xml_iarchive> ;
 template class xml_iarchive_impl<naked_xml_iarchive> ;
 
+template class detail::archive_serializer_map<xml_iarchive>;
 template class basic_xml_iarchive<xml_iarchive> ;
-template class detail::archive_pointer_iserializer<xml_iarchive> ;
 template class xml_iarchive_impl<xml_iarchive> ;
 
 } // namespace archive

Modified: branches/release/libs/serialization/src/xml_oarchive.cpp
==============================================================================
--- branches/release/libs/serialization/src/xml_oarchive.cpp (original)
+++ branches/release/libs/serialization/src/xml_oarchive.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -14,17 +14,18 @@
 
 #define BOOST_ARCHIVE_SOURCE
 #include <boost/archive/xml_oarchive.hpp>
+#include <boost/archive/detail/archive_serializer_map.hpp>
 
+// explicitly instantiate for this type of xml stream
+#include <boost/archive/impl/archive_serializer_map.ipp>
 #include <boost/archive/impl/basic_xml_oarchive.ipp>
-#include <boost/archive/impl/archive_pointer_oserializer.ipp>
 #include <boost/archive/impl/xml_oarchive_impl.ipp>
 
 namespace boost {
 namespace archive {
 
-// explicitly instantiate for this type of xml stream
+template class detail::archive_serializer_map<xml_oarchive>;
 template class basic_xml_oarchive<xml_oarchive> ;
-template class detail::archive_pointer_oserializer<xml_oarchive> ;
 template class xml_oarchive_impl<xml_oarchive> ;
 
 } // namespace archive

Modified: branches/release/libs/serialization/src/xml_wiarchive.cpp
==============================================================================
--- branches/release/libs/serialization/src/xml_wiarchive.cpp (original)
+++ branches/release/libs/serialization/src/xml_wiarchive.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -29,22 +29,23 @@
 #endif
 
 #include <boost/archive/xml_wiarchive.hpp>
+#include <boost/archive/detail/archive_serializer_map.hpp>
 
 // explicitly instantiate for this type of xml stream
+#include <boost/archive/impl/archive_serializer_map.ipp>
 #include <boost/archive/impl/basic_xml_iarchive.ipp>
 #include <boost/archive/impl/xml_wiarchive_impl.ipp>
-#include <boost/archive/impl/archive_pointer_iserializer.ipp>
 
 namespace boost {
 namespace archive {
 
+template class detail::archive_serializer_map<naked_xml_wiarchive>;
 template class basic_xml_iarchive<naked_xml_wiarchive> ;
 template class xml_wiarchive_impl<naked_xml_wiarchive> ;
-template class detail::archive_pointer_iserializer<naked_xml_wiarchive> ;
 
+template class detail::archive_serializer_map<xml_wiarchive>;
 template class basic_xml_iarchive<xml_wiarchive> ;
 template class xml_wiarchive_impl<xml_wiarchive> ;
-template class detail::archive_pointer_iserializer<xml_wiarchive> ;
 
 } // namespace archive
 } // namespace boost

Modified: branches/release/libs/serialization/src/xml_woarchive.cpp
==============================================================================
--- branches/release/libs/serialization/src/xml_woarchive.cpp (original)
+++ branches/release/libs/serialization/src/xml_woarchive.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -15,50 +15,19 @@
 
 #define BOOST_WARCHIVE_SOURCE
 #include <boost/archive/xml_woarchive.hpp>
+#include <boost/archive/detail/archive_serializer_map.hpp>
 
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// implemenations of functions specific to wide char archives
-
+// explicitly instantiate for this type of text stream
+#include <boost/archive/impl/archive_serializer_map.ipp>
 #include <boost/archive/impl/basic_xml_oarchive.ipp>
 #include <boost/archive/impl/xml_woarchive_impl.ipp>
-#include <boost/archive/impl/archive_pointer_oserializer.ipp>
 
 namespace boost {
 namespace archive {
 
-#if 0
-BOOST_WARCHIVE_DECL(std::wostream &)
-operator<<(std::wostream &os, const char *t){
- for(;;){
- wchar_t wc;
- int result = std::mbtowc(&wc, t, 10 /* max number */);
- if(0 < result)
- os.put(wc);
- else
- if(0 == result)
- break;
- else
- boost::serialization::throw_exception(
- iterators::dataflow_exception(
- iterators::dataflow_exception::invalid_conversion
- )
- );
- }
- return os;
-}
-
-BOOST_WARCHIVE_DECL(std::wostream &)
-operator<<(std::wostream &os, const char t){
- wchar_t wc;
- std::mbtowc(&wc, &t, 1);
- os.put(wc);
- return os;
-}
-#endif
-
+template class detail::archive_serializer_map<xml_woarchive>;
 template class basic_xml_oarchive<xml_woarchive> ;
 template class xml_woarchive_impl<xml_woarchive> ;
-template class detail::archive_pointer_oserializer<xml_woarchive> ;
 
 } // namespace archive
 } // namespace boost

Modified: branches/release/libs/serialization/test/A.cpp
==============================================================================
--- branches/release/libs/serialization/test/A.cpp (original)
+++ branches/release/libs/serialization/test/A.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -89,7 +89,7 @@
     #ifndef BOOST_NO_CWCHAR
     r(std::rand()),
     #endif
- c(std::rand()),
+ c(0xff & std::rand()),
     s(std::rand()),
     t(std::rand()),
     u(std::rand()),

Modified: branches/release/libs/serialization/test/A.hpp
==============================================================================
--- branches/release/libs/serialization/test/A.hpp (original)
+++ branches/release/libs/serialization/test/A.hpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -18,6 +18,7 @@
 
 #include <ostream> // for friend output operators
 #include <cstddef> // size_t
+#include <string>
 #include <boost/config.hpp>
 #if defined(BOOST_NO_STDC_NAMESPACE)
 namespace std{
@@ -41,11 +42,19 @@
 #include <boost/serialization/nvp.hpp>
 #include <boost/serialization/string.hpp>
 
-#ifndef DLL_DECL
-#define DLL_DECL
+#include <boost/preprocessor/facilities/empty.hpp>
+
+#include "test_decl.hpp"
+
+#if defined(A_IMPORT)
+ #define DLL_DECL IMPORT_DECL
+#elif defined(A_EXPORT)
+ #define DLL_DECL EXPORT_DECL
+#else
+ #define DLL_DECL(x)
 #endif
 
-class DLL_DECL A
+class DLL_DECL(BOOST_PP_EMPTY()) A
 {
 private:
     friend class boost::serialization::access;
@@ -56,7 +65,7 @@
     // reason we can't make abstract.
     #if BOOST_WORKAROUND(BOOST_MSVC, <= 1300)
         template<class Archive>
- void A::serialize(
+ void serialize(
             Archive &ar,
             const unsigned int /* file_version */
         ){
@@ -98,12 +107,13 @@
             ar & BOOST_SERIALIZATION_NVP(z);
             #endif
         }
+ #else
+ template<class Archive>
+ void serialize(
+ Archive &ar,
+ const unsigned int /* file_version */
+ );
     #endif
- template<class Archive>
- DLL_DECL void serialize(
- Archive &ar,
- const unsigned int /* file_version */
- );
     bool b;
     #ifndef BOOST_NO_INT64_T
     boost::int64_t f;
@@ -143,4 +153,6 @@
     friend std::ostream & operator<<(std::ostream & os, A const & a);
 };
 
+#undef DLL_DECL
+
 #endif // BOOST_SERIALIZATION_TEST_A_HPP

Modified: branches/release/libs/serialization/test/A.ipp
==============================================================================
--- branches/release/libs/serialization/test/A.ipp (original)
+++ branches/release/libs/serialization/test/A.ipp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -8,17 +8,14 @@
 
 // See http://www.boost.org for updates, documentation, and revision history.
 
+#include <boost/detail/workaround.hpp>
 #if ! BOOST_WORKAROUND(BOOST_MSVC, <= 1300)
 
-#include "A.hpp"
-
-#include <boost/detail/workaround.hpp>
 #if BOOST_WORKAROUND(BOOST_DINKUMWARE_STDLIB, == 1)
 #include <boost/archive/dinkumware.hpp>
 #endif
 
-#include <boost/serialization/nvp.hpp>
-#include <boost/serialization/string.hpp>
+#include "A.hpp"
 
 template<class Archive>
 void A::serialize(
@@ -64,4 +61,4 @@
     #endif
 }
 
-#endif // workaround
+#endif // workaround BOOST_WORKAROUND(BOOST_MSVC, <= 1300)

Modified: branches/release/libs/serialization/test/CMakeLists.txt
==============================================================================
--- branches/release/libs/serialization/test/CMakeLists.txt (original)
+++ branches/release/libs/serialization/test/CMakeLists.txt 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -108,11 +108,8 @@
 serialization_test_allarchives(test_derived_class_ptr test_derived_class_ptr.cpp A.cpp)
 serialization_test_allarchives(test_diamond)
 serialization_test_allarchives(test_exported)
-# The order of the save/load tests is important, because the "save"
-# tests save data that is later loaded by the "load" test. CTest will
-# always run tests in the order given in this file.
-serialization_test_allarchives(test_class_info_save)
 serialization_test_allarchives(test_class_info_load)
+serialization_test_allarchives(test_class_info_save)
 serialization_test_allarchives(test_object)
 serialization_test_allarchives(test_primitive)
 serialization_test_allarchives(test_list test_list.cpp A.cpp)

Modified: branches/release/libs/serialization/test/Jamfile.v2
==============================================================================
--- branches/release/libs/serialization/test/Jamfile.v2 (original)
+++ branches/release/libs/serialization/test/Jamfile.v2 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -25,19 +25,54 @@
 
 BOOST_ARCHIVE_LIST = [ modules.peek : BOOST_ARCHIVE_LIST ] ;
 
+lib dll_a_lib
+ :
+ dll_a.cpp
+ ../build//boost_serialization
+ :
+ <link>shared
+ ;
+
+lib dll_base_lib
+ :
+ dll_base.cpp
+ ../build//boost_serialization
+ :
+ <link>shared
+ ;
+
+lib dll_derived2_lib
+ :
+ dll_derived2.cpp
+ dll_base_lib
+ ../build//boost_serialization
+ :
+ <link>shared
+ ;
+
+lib dll_polymorphic_derived2_lib
+ :
+ polymorphic_derived2.cpp
+ polymorphic_base.cpp
+ ../build//boost_serialization
+ :
+ <link>shared
+ ;
+
 test-suite "serialization" :
      [ test-bsl-run_files test_array : A ]
      [ test-bsl-run_files test_binary ]
+ [ test-bsl-run_files test_bitset ]
      [ test-bsl-run_files test_complex ]
      [ test-bsl-run_files test_contained_class : A ]
      [ test-bsl-run_files test_cyclic_ptrs : A ]
      [ test-bsl-run_files test_delete_pointer ]
      [ test-bsl-run_files test_deque : A ]
- # [ test-bsl-run_files test_derived ]
+ [ test-bsl-run_files test_derived ]
      [ test-bsl-run_files test_derived_class : A ]
      [ test-bsl-run_files test_derived_class_ptr : A ]
      [ test-bsl-run_files test_diamond ]
- [ test-bsl-run_files test_exported ]
+ [ test-bsl-run_files test_exported : polymorphic_base ]
      [ test-bsl-run_files test_class_info_load ]
      [ test-bsl-run_files test_class_info_save ]
      [ test-bsl-run_files test_object ]
@@ -47,8 +82,9 @@
      [ test-bsl-run_files test_map : A ]
      [ test-bsl-run_files test_mi ]
      [ test-bsl-run_files test_multiple_ptrs : A ]
+ [ test-bsl-run_files test_multiple_inheritance ]
      [ test-bsl-run_files test_no_rtti
- : polymorphic_base polymorphic_derived1 polymorphic_derived2
+ : polymorphic_base polymorphic_derived1
      ]
      [ test-bsl-run_files test_non_intrusive ]
      [ test-bsl-run_files test_non_default_ctor ]
@@ -69,12 +105,17 @@
      [ test-bsl-run_files test_new_operator : A ]
      [ test-bsl-run_files test_optional ]
      [ test-bsl-run_files test_shared_ptr ]
+ [ test-bsl-run_files test_shared_ptr_multi_base ]
      [ test-bsl-run_files test_shared_ptr_132 ]
      [ test-bsl-run_polymorphic_archive test_polymorphic : test_polymorphic_A A ]
-;
+ ;
 
 if ! $(BOOST_ARCHIVE_LIST) {
     test-suite "serialization2" :
+ [ test-bsl-run test_dll_exported : polymorphic_base : dll_polymorphic_derived2_lib : <runtime-link>shared ]
+# [ test-bsl-run test_dll_plugin : : dll_base_lib dll_derived2_lib : <runtime-link>shared ]
+ [ test-bsl-run test_dll_simple : : dll_a_lib : <runtime-link>shared ]
+
         [ test-bsl-run test_private_ctor ]
         [ test-bsl-run test_reset_object_address : A ]
         [ test-bsl-run test_void_cast ]

Modified: branches/release/libs/serialization/test/base.hpp
==============================================================================
--- branches/release/libs/serialization/test/base.hpp (original)
+++ branches/release/libs/serialization/test/base.hpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -18,20 +18,29 @@
 
 #include <boost/serialization/access.hpp>
 #include <boost/serialization/assume_abstract.hpp>
+#include <boost/preprocessor/facilities/empty.hpp>
 
-#ifndef DLL_DECL
-#define DLL_DECL
+#include "test_decl.hpp"
+
+#if defined(BASE_IMPORT)
+ #define DLL_DECL IMPORT_DECL
+#elif defined(BASE_EXPORT)
+ #define DLL_DECL EXPORT_DECL
+#else
+ #define DLL_DECL(x)
 #endif
 
-class DLL_DECL polymorphic_base
+class DLL_DECL(BOOST_PP_EMPTY()) base
 {
     friend class boost::serialization::access;
     template<class Archive>
     void serialize(Archive & /* ar */, const unsigned int /* file_version */);
 public:
- virtual ~polymorphic_base(){};
+ virtual ~base(){};
 };
 
-BOOST_SERIALIZATION_ASSUME_ABSTRACT(polymorphic_base)
+BOOST_SERIALIZATION_ASSUME_ABSTRACT(base)
+
+#undef DLL_DECL
 
 #endif // BOOST_SERIALIZATION_TEST_BASE_HPP

Modified: branches/release/libs/serialization/test/derived2.hpp
==============================================================================
--- branches/release/libs/serialization/test/derived2.hpp (original)
+++ branches/release/libs/serialization/test/derived2.hpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -19,22 +19,32 @@
 #include <boost/serialization/export.hpp>
 #include <boost/serialization/access.hpp>
 
+#define BASE_IMPORT
 #include "base.hpp"
 
-#ifndef DLL_DECL
-#define DLL_DECL
+#include "test_decl.hpp"
+
+#if defined(DERIVED2_IMPORT)
+ #define DLL_DECL IMPORT_DECL
+#elif defined(DERIVED2_EXPORT)
+ #define DLL_DECL EXPORT_DECL
+#else
+ #define DLL_DECL(x)
 #endif
 
-class DLL_DECL polymorphic_derived2 : public polymorphic_base
+class DLL_DECL(BOOST_PP_EMPTY()) derived2 :
+ public base
 {
     friend class boost::serialization::access;
     template<class Archive>
     void serialize(Archive &ar, const unsigned int /* file_version */);
 public:
- ~polymorphic_derived2(){}
+ ~derived2(){}
 };
 
+#undef DLL_DECL
+
 // MWerks users can do this to make their code work
-BOOST_SERIALIZATION_MWERKS_BASE_AND_DERIVED(polymorphic_base, polymorphic_derived2)
+BOOST_SERIALIZATION_MWERKS_BASE_AND_DERIVED(base, derived2)
 
 #endif // BOOST_SERIALIZATION_TEST_DERIVED2_HPP

Modified: branches/release/libs/serialization/test/dll_a.cpp
==============================================================================
--- branches/release/libs/serialization/test/dll_a.cpp (original)
+++ branches/release/libs/serialization/test/dll_a.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -8,13 +8,11 @@
 
 // Build a dll which contains the serialization for a class A
 // used in testing distribution of serialization code in DLLS
-#include "test_decl.hpp"
 
-#define DLL_DECL EXPORT_DECL(BOOST_PP_EMPTY())
+#define A_EXPORT
 #include "A.hpp"
 #include "A.ipp"
 #include "A.cpp"
-#undef DLL_DECL
 
 // instantiate code for text archives
 

Modified: branches/release/libs/serialization/test/dll_base.cpp
==============================================================================
--- branches/release/libs/serialization/test/dll_base.cpp (original)
+++ branches/release/libs/serialization/test/dll_base.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -10,17 +10,11 @@
 // used in testing distribution of serialization code in DLLS
 #include <boost/serialization/export.hpp>
 
-#include "test_decl.hpp"
-#define DLL_DECL EXPORT_DECL(BOOST_PP_EMPTY())
+#define BASE_EXPORT
 #include "base.hpp"
-#undef DLL_DECL
-
-// instantiate code for text archives
-
-#include <boost/serialization/nvp.hpp>
 
 template<class Archive>
-void polymorphic_base::serialize(
+void base::serialize(
     Archive &ar,
     const unsigned int /* file_version */){
 }
@@ -43,19 +37,19 @@
 // explicit instantiation in this case.
 //BOOST_CLASS_EXPORT(polymorphic_base)
 
-template EXPORT_DECL(void) polymorphic_base::serialize(
+template EXPORT_DECL(void) base::serialize(
     boost::archive::text_oarchive & ar,
     const unsigned int version
 );
-template EXPORT_DECL(void) polymorphic_base::serialize(
+template EXPORT_DECL(void) base::serialize(
     boost::archive::text_iarchive & ar,
     const unsigned int version
 );
-template EXPORT_DECL(void) polymorphic_base::serialize(
+template EXPORT_DECL(void) base::serialize(
     boost::archive::polymorphic_oarchive & ar,
     const unsigned int version
 );
-template EXPORT_DECL(void) polymorphic_base::serialize(
+template EXPORT_DECL(void) base::serialize(
     boost::archive::polymorphic_iarchive & ar,
     const unsigned int version
 );

Modified: branches/release/libs/serialization/test/dll_derived2.cpp
==============================================================================
--- branches/release/libs/serialization/test/dll_derived2.cpp (original)
+++ branches/release/libs/serialization/test/dll_derived2.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -8,35 +8,47 @@
 
 // Build a dll which contains the serialization for a class A
 // used in testing distribution of serialization code in DLLS
-#include "test_decl.hpp"
 
-#define DLL_DECL IMPORT_DECL
-#include "base.hpp"
-#undef DLL_DECL
+#include <boost/serialization/nvp.hpp>
 
-#define DLL_DECL EXPORT_DECL(BOOST_PP_EMPTY())
+#define DERIVED2_EXPORT
 #include "derived2.hpp"
-#undef DLL_DECL
 
-#include <boost/serialization/nvp.hpp>
 template<class Archive>
-void polymorphic_derived2::serialize(
+void derived2::serialize(
     Archive &ar,
     const unsigned int /* file_version */
 ){
- ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(polymorphic_base);
+ ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(base);
 }
 
 // instantiate code for text archives
 #include <boost/archive/text_oarchive.hpp>
 #include <boost/archive/text_iarchive.hpp>
 
-// instantiate code for polymorphic archives
+template EXPORT_DECL(void) derived2::serialize(
+ boost::archive::text_oarchive & ar,
+ const unsigned int version
+);
+template EXPORT_DECL(void) derived2::serialize(
+ boost::archive::text_iarchive & ar,
+ const unsigned int version
+);
+
 #include <boost/archive/polymorphic_oarchive.hpp>
 #include <boost/archive/polymorphic_iarchive.hpp>
 
+template EXPORT_DECL(void) derived2::serialize(
+ boost::archive::polymorphic_oarchive & ar,
+ const unsigned int version
+);
+template EXPORT_DECL(void) derived2::serialize(
+ boost::archive::polymorphic_iarchive & ar,
+ const unsigned int version
+);
+
 // note: export has to be AFTER #includes for all archive classes
 
 #include <boost/serialization/factory.hpp>
-BOOST_SERIALIZATION_FACTORY_0(polymorphic_derived2)
-BOOST_CLASS_EXPORT(polymorphic_derived2)
+BOOST_SERIALIZATION_FACTORY_0(derived2)
+BOOST_CLASS_EXPORT(derived2)

Modified: branches/release/libs/serialization/test/polymorphic_base.cpp
==============================================================================
--- branches/release/libs/serialization/test/polymorphic_base.cpp (original)
+++ branches/release/libs/serialization/test/polymorphic_base.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -12,3 +12,10 @@
 #include "polymorphic_base.hpp"
 
 BOOST_CLASS_EXPORT(polymorphic_base)
+
+const char * polymorphic_base::get_key() const{
+ return
+ boost::serialization::type_info_implementation<
+ polymorphic_base
+ >::type::get_const_instance().get_key();
+}

Modified: branches/release/libs/serialization/test/polymorphic_base.hpp
==============================================================================
--- branches/release/libs/serialization/test/polymorphic_base.hpp (original)
+++ branches/release/libs/serialization/test/polymorphic_base.hpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -24,10 +24,15 @@
 {
     friend class boost::serialization::access;
     template<class Archive>
- void serialize(Archive & /* ar */, const unsigned int /* file_version */){
- }
+ void serialize(
+ Archive & /* ar */,
+ const unsigned int /* file_version */
+ ){}
 public:
- virtual const char * get_key() const = 0;
+ // note that since this class uses the "no_rtti"
+ // extended_type_info implementation, it MUST
+ // implement this function
+ virtual const char * get_key() const;
     virtual ~polymorphic_base(){};
 };
 
@@ -35,7 +40,7 @@
 
 BOOST_CLASS_TYPE_INFO(
     polymorphic_base,
- extended_type_info_no_rtti<polymorphic_base>
+ boost::serialization::extended_type_info_no_rtti<polymorphic_base>
 )
 
 #endif // POLYMORPHIC_BASE_HPP

Modified: branches/release/libs/serialization/test/polymorphic_derived1.cpp
==============================================================================
--- branches/release/libs/serialization/test/polymorphic_derived1.cpp (original)
+++ branches/release/libs/serialization/test/polymorphic_derived1.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -14,11 +14,11 @@
 
 #include "polymorphic_derived1.hpp"
 
-BOOST_CLASS_EXPORT(polymorphic_derived1)
-
 const char * polymorphic_derived1::get_key() const {
     return
         boost::serialization::type_info_implementation<
             polymorphic_derived1
>::type::get_const_instance().get_key();
 }
+
+BOOST_CLASS_EXPORT(polymorphic_derived1)

Modified: branches/release/libs/serialization/test/polymorphic_derived2.cpp
==============================================================================
--- branches/release/libs/serialization/test/polymorphic_derived2.cpp (original)
+++ branches/release/libs/serialization/test/polymorphic_derived2.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -12,16 +12,47 @@
 #include <boost/serialization/extended_type_info_no_rtti.hpp>
 #include <boost/serialization/export.hpp>
 
+#define POLYMORPHIC_DERIVED2_EXPORT
 #include "polymorphic_derived2.hpp"
 
-// note: types which use ...no_rtti MUST be exported
+// instantiate code for text archives
+#include <boost/archive/text_oarchive.hpp>
+#include <boost/archive/text_iarchive.hpp>
+
+template EXPORT_DECL(void) polymorphic_derived2::serialize(
+ boost::archive::text_oarchive & ar,
+ const unsigned int version
+);
+template EXPORT_DECL(void) polymorphic_derived2::serialize(
+ boost::archive::text_iarchive & ar,
+ const unsigned int version
+);
+
+// instantiate code for polymorphic archives
+#include <boost/archive/polymorphic_iarchive.hpp>
+#include <boost/archive/polymorphic_oarchive.hpp>
+
+template EXPORT_DECL(void) polymorphic_derived2::serialize(
+ boost::archive::polymorphic_oarchive & ar,
+ const unsigned int version
+);
+template EXPORT_DECL(void) polymorphic_derived2::serialize(
+ boost::archive::polymorphic_iarchive & ar,
+ const unsigned int version
+);
+
+// MWerks users can do this to make their code work
+BOOST_SERIALIZATION_MWERKS_BASE_AND_DERIVED(polymorphic_base, polymorphic_derived2)
+
+// note: export has to be AFTER #includes for all archive classes
 BOOST_CLASS_EXPORT(polymorphic_derived2)
 
-const char * polymorphic_derived2::get_key() const {
- // use the exported key as the identifier
- return
- boost::serialization::type_info_implementation<
- polymorphic_derived2
- >::type::get_const_instance().get_key();
-}
+// export plug-in not yet working !!!
+#if 0
+#include <boost/serialization/factory.hpp>
+BOOST_SERIALIZATION_FACTORY_0(polymorphic_derived2)
 
+template
+EXPORT_DECL(polymorphic_derived2 *)
+boost::serialization::factory<polymorphic_derived2, 0>(std::va_list ap);
+#endif

Modified: branches/release/libs/serialization/test/polymorphic_derived2.hpp
==============================================================================
--- branches/release/libs/serialization/test/polymorphic_derived2.hpp (original)
+++ branches/release/libs/serialization/test/polymorphic_derived2.hpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -1,5 +1,5 @@
-#ifndef POLYMORPHIC_DERIVED2_HPP
-#define POLYMORPHIC_DERIVED2_HPP
+#ifndef DERIVED2_HPP
+#define DERIVED2_HPP
 
 // MS compatible compilers support #pragma once
 #if defined(_MSC_VER) && (_MSC_VER >= 1020)
@@ -7,7 +7,7 @@
 #endif
 
 /////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// polymorphic_derived1.hpp simple class test
+// derived1.hpp simple class test
 
 // (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
 // Use, modification and distribution is subject to the Boost Software
@@ -21,18 +21,34 @@
 #include <boost/serialization/base_object.hpp>
 #include <boost/serialization/type_info_implementation.hpp>
 #include <boost/serialization/extended_type_info_typeid.hpp>
+#include <boost/preprocessor/empty.hpp>
 
 #include "polymorphic_base.hpp"
 
-class polymorphic_derived2 : public polymorphic_base
+#include "test_decl.hpp"
+
+#if defined(POLYMORPHIC_DERIVED2_IMPORT)
+ #define DLL_DECL IMPORT_DECL
+#elif defined(POLYMORPHIC_DERIVED2_EXPORT)
+ #define DLL_DECL EXPORT_DECL
+#else
+ #define DLL_DECL(x)
+#endif
+
+class DLL_DECL(BOOST_PP_EMPTY()) polymorphic_derived2 :
+ public polymorphic_base
 {
     friend class boost::serialization::access;
     template<class Archive>
- void serialize(Archive &ar, const unsigned int /* file_version */){
+ void serialize(
+ Archive &ar,
+ const unsigned int /* file_version */
+ ){
         ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(polymorphic_base);
     }
-public:
- virtual const char * get_key() const ;
+ virtual const char * get_key() const {
+ return "polymorphic_derived2";
+ }
 };
 
 // note the mixing of type_info systems is supported.
@@ -41,5 +57,7 @@
     boost::serialization::extended_type_info_typeid<polymorphic_derived2>
 )
 
-#endif // POLYMORPHIC_DERIVED2_HPP
+#undef DLL_DECL
+
+#endif // DERIVED2_HPP
 

Modified: branches/release/libs/serialization/test/test_decl.hpp
==============================================================================
--- branches/release/libs/serialization/test/test_decl.hpp (original)
+++ branches/release/libs/serialization/test/test_decl.hpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -18,27 +18,38 @@
 // export if this is our own source, otherwise import:
 
 // usage:
+//
 // class header declarations should look something like:
+//
+// #include "test_decl.hpp"
+// #if defined(A_CPP)
+// #define DLL_DECL IMPORT_DECL(BOOST_PP_EMPTY())
+// #else
+// #define DLL_DECL EXPORT_DECL(BOOST_PP_EMPTY())
+// #endif
+//
 // class DLL_DECL A {
 // ...
 // };
 //
+// #undef DLL_DECL
+//
 // code which includes such headers should look something like:
 //
-// #define DLL_DECL IMPORT_DECL
 // #include "A.hpp"
-// #undef DLL_DECL
 //
-// for declarations used in dlls for exporting, and
-//
-// #define DLL_DECL EXPORT_DECL
+// code which builds dll should like like
+//
+// #define A_CPP
 // #include "A.hpp"
-// #include "A.ipp"
-// #undef DLL_DECL
 //
-// when a declaration is to be imported.
+// A::A(){
+// ...
+// }
+// ...
+//
+
 #include <boost/config.hpp>
-#include <boost/preprocessor/facilities/empty.hpp>
 
 #ifdef BOOST_HAS_DECLSPEC // defined in config system
     #if ! defined(EXPORT_DECL)
@@ -50,11 +61,14 @@
     #endif
     #if ! defined(IMPORT_DECL)
         #if defined(__BORLANDC__)
- #define IMPORT_DECL __import
+ #define IMPORT_DECL(T) T __import
         #else
- #define IMPORT_DECL __declspec(dllimport)
+ #define IMPORT_DECL(T) __declspec(dllimport) T
         #endif
     #endif
+#else
+ #define IMPORT_DECL(T) T
+ #define EXPORT_DECL(T) T
 #endif // BOOST_HAS_DECLSPEC
 
 #endif // BOOST_TEST_DECL_HPP

Modified: branches/release/libs/serialization/test/test_diamond.cpp
==============================================================================
--- branches/release/libs/serialization/test/test_diamond.cpp (original)
+++ branches/release/libs/serialization/test/test_diamond.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -1,12 +1,12 @@
 /////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
 // test_diamond.cpp
 
-// (C) Copyright 2002 Vladimir Prus.
+// (C) Copyright 2002-2009 Vladimir Prus and Robert Ramey.
 // 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)
 
-// test of serialization library for diamond intheritence situations
+// test of serialization library for diamond inheritence situations
 
 #include <cstddef> // NULL
 #include <fstream>

Modified: branches/release/libs/serialization/test/test_dll_exported.cpp
==============================================================================
--- branches/release/libs/serialization/test/test_dll_exported.cpp (original)
+++ branches/release/libs/serialization/test/test_dll_exported.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -1,5 +1,5 @@
 /////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_exported.cpp
+// test_dll_exported.cpp
 
 // (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
 // Use, modification and distribution is subject to the Boost Software
@@ -8,6 +8,22 @@
 
 // should pass compilation and execution
 
+// This is an overly complex test. The purpose of this test is to
+// demostrate and test the ability to serialize a hiarchy of class
+// through a base class pointer even though those class might be
+// implemente in different dlls and use different extended type info
+// systems.
+//
+// polymorphic_ base is locally declared and defined. It use the
+// "no_rtti" extended type info system.
+
+// polymorphic_derived1 is locally declared and defined. It uses
+// the default "type_id" extended type info system
+
+// polymorphic_derived2 is declared in polymorphic_derived.hpp
+// and defined in dll_polymorphic_derived2. It uses the typeid
+// system.
+
 #include <cstddef> // NULL
 #include <fstream>
 
@@ -19,19 +35,19 @@
 }
 #endif
 
-#include <boost/archive/archive_exception.hpp>
+// for now, only test with simple text archive
+#define BOOST_ARCHIVE_TEST text_archive.hpp
 #include "test_tools.hpp"
-#include "test_decl.hpp"
 
-#define DLL_DECL IMPORT_DECL
-#include "base.hpp"
-#undef DLL_DECL
+#include <boost/archive/archive_exception.hpp>
 
 #include <boost/serialization/base_object.hpp>
 #include <boost/serialization/export.hpp>
 #include <boost/serialization/type_info_implementation.hpp>
 #include <boost/serialization/access.hpp>
 
+#include "polymorphic_base.hpp"
+
 class polymorphic_derived1 : public polymorphic_base
 {
     friend class boost::serialization::access;
@@ -39,18 +55,20 @@
     void serialize(Archive &ar, const unsigned int /* file_version */){
         ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(polymorphic_base);
     }
+ virtual const char * get_key() const {
+ return "polymorphic_derived1";
+ }
 public:
     virtual ~polymorphic_derived1(){}
 };
 
-BOOST_CLASS_EXPORT(polymorphic_derived1)
-
 // MWerks users can do this to make their code work
 BOOST_SERIALIZATION_MWERKS_BASE_AND_DERIVED(polymorphic_base, polymorphic_derived1)
 
-#define DLL_DECL IMPORT_DECL
-#include "derived2.hpp"
-#undef DLL_DECL
+BOOST_CLASS_EXPORT(polymorphic_derived1)
+
+#define POLYMORPHIC_DERIVED2_IMPORT
+#include "polymorphic_derived2.hpp"
 
 // save exported polymorphic class
 void save_exported(const char *testfile)

Modified: branches/release/libs/serialization/test/test_dll_plugin.cpp
==============================================================================
--- branches/release/libs/serialization/test/test_dll_plugin.cpp (original)
+++ branches/release/libs/serialization/test/test_dll_plugin.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -27,12 +27,13 @@
 #endif
 
 #include <boost/archive/archive_exception.hpp>
+
+// for now, only test with simple text and polymorphic archive
+#define BOOST_ARCHIVE_TEST polymorphic_text_archive.hpp
 #include "test_tools.hpp"
-#include "test_decl.hpp"
 
-#define DLL_DECL IMPORT_DECL
-#include "base.hpp"
-#undef DLL_DECL
+#include <boost/archive/polymorphic_text_oarchive.hpp>
+#include <boost/archive/polymorphic_text_iarchive.hpp>
 
 #include <boost/serialization/base_object.hpp>
 #include <boost/serialization/export.hpp>
@@ -41,6 +42,9 @@
 #include <boost/serialization/void_cast.hpp>
 #include <boost/serialization/extended_type_info.hpp>
 
+#include "polymorphic_base.hpp"
+
+// declare and implement a derived class in our own executable
 class polymorphic_derived1 : public polymorphic_base
 {
     friend class boost::serialization::access;
@@ -152,7 +156,8 @@
     BOOST_REQUIRE(NULL != testfile);
 
     HINSTANCE hDLL; // Handle to DLL
- hDLL = LoadLibrary("derived2.dll");
+ hDLL = LoadLibrary("dll_polymorphic_derived2.dll");
+ assert(0 != hDLL);
     save_exported(testfile);
     load_exported(testfile);
     FreeLibrary(hDLL);

Modified: branches/release/libs/serialization/test/test_dll_simple.cpp
==============================================================================
--- branches/release/libs/serialization/test/test_dll_simple.cpp (original)
+++ branches/release/libs/serialization/test/test_dll_simple.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -22,18 +22,15 @@
 }
 #endif
 
+// for now, only test with simple text and polymorphic archive
 #include "test_tools.hpp"
-
-#include <boost/archive/text_oarchive.hpp>
-#include <boost/archive/text_iarchive.hpp>
+#include "text_archive.hpp"
 
 #include <boost/archive/polymorphic_text_oarchive.hpp>
 #include <boost/archive/polymorphic_text_iarchive.hpp>
 
-#include "test_decl.hpp"
-#define DLL_DECL IMPORT_DECL
+#define A_IMPORT
 #include "A.hpp"
-#undef DLL_DECL
 
 // simple class with text archive compiled in dll
 void
@@ -41,7 +38,8 @@
     const char * testfile = boost::archive::tmpnam(NULL);
     BOOST_REQUIRE(NULL != testfile);
 
- A a, a1;
+ const A a;
+ A a1;
     {
         test_ostream os(testfile, TEST_STREAM_FLAGS);
         boost::archive::text_oarchive oa(os, TEST_ARCHIVE_FLAGS);
@@ -63,16 +61,19 @@
     const char * testfile = boost::archive::tmpnam(NULL);
     BOOST_REQUIRE(NULL != testfile);
 
- A a, a1;
+ const A a;
+ A a1;
     {
         test_ostream os(testfile, TEST_STREAM_FLAGS);
         boost::archive::polymorphic_text_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("a", a);
+ boost::archive::polymorphic_oarchive & poa(oa);
+ poa << boost::serialization::make_nvp("a", a);
     }
     {
         test_istream is(testfile, TEST_STREAM_FLAGS);
         boost::archive::polymorphic_text_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("a", a1);
+ boost::archive::polymorphic_iarchive & pia(ia);
+ pia >> boost::serialization::make_nvp("a", a1);
     }
     BOOST_CHECK_EQUAL(a, a1);
 
@@ -85,7 +86,7 @@
     const char * testfile = boost::archive::tmpnam(NULL);
     BOOST_REQUIRE(NULL != testfile);
 
- A *a = & A();
+ const A *a = new A;
     A *a1;
     {
         test_ostream os(testfile, TEST_STREAM_FLAGS);
@@ -100,6 +101,7 @@
     BOOST_CHECK_EQUAL(*a, *a1);
 
     std::remove(testfile);
+ delete a;
 }
 
 // simple class pointer with polymorphic archive compiled in dll
@@ -108,26 +110,27 @@
     const char * testfile = boost::archive::tmpnam(NULL);
     BOOST_REQUIRE(NULL != testfile);
 
- A *a = & A();
+ const A *a = new A;
     A *a1;
     {
         test_ostream os(testfile, TEST_STREAM_FLAGS);
         boost::archive::polymorphic_text_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("a", a);
+ boost::archive::polymorphic_oarchive & poa(oa);
+ poa << boost::serialization::make_nvp("a", a);
     }
     {
         test_istream is(testfile, TEST_STREAM_FLAGS);
         boost::archive::polymorphic_text_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("a", a1);
+ boost::archive::polymorphic_iarchive & pia(ia);
+ pia >> boost::serialization::make_nvp("a", a1);
     }
     BOOST_CHECK_EQUAL(*a, *a1);
 
     std::remove(testfile);
+ delete a;
 }
 
-#define DLL_DECL IMPORT_DECL
 #include "B.hpp"
-#undef DLL_DECL
 
 // derived class with base text archive compiled in dll
 void
@@ -135,7 +138,8 @@
     const char * testfile = boost::archive::tmpnam(NULL);
     BOOST_REQUIRE(NULL != testfile);
 
- B b, b1;
+ const B b;
+ B b1;
     {
         test_ostream os(testfile, TEST_STREAM_FLAGS);
         boost::archive::text_oarchive oa(os, TEST_ARCHIVE_FLAGS);
@@ -157,16 +161,19 @@
     const char * testfile = boost::archive::tmpnam(NULL);
     BOOST_REQUIRE(NULL != testfile);
 
- B b, b1;
+ const B b;
+ B b1;
     {
         test_ostream os(testfile, TEST_STREAM_FLAGS);
         boost::archive::polymorphic_text_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("b", b);
+ boost::archive::polymorphic_oarchive & poa(oa);
+ poa << boost::serialization::make_nvp("b", b);
     }
     {
         test_istream is(testfile, TEST_STREAM_FLAGS);
         boost::archive::polymorphic_text_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("b", b1);
+ boost::archive::polymorphic_iarchive & pia(ia);
+ pia >> boost::serialization::make_nvp("b", b1);
     }
     BOOST_CHECK_EQUAL(b, b1);
 
@@ -179,7 +186,7 @@
     const char * testfile = boost::archive::tmpnam(NULL);
     BOOST_REQUIRE(NULL != testfile);
 
- B *b = & B();
+ const B *b = new B;
     B *b1;
     {
         test_ostream os(testfile, TEST_STREAM_FLAGS);
@@ -194,6 +201,7 @@
     BOOST_CHECK_EQUAL(*b, *b1);
 
     std::remove(testfile);
+ delete b;
 }
 
 // derived class pointer with base polymorphic archive compiled in dll
@@ -202,21 +210,24 @@
     const char * testfile = boost::archive::tmpnam(NULL);
     BOOST_REQUIRE(NULL != testfile);
 
- B *b = & B();
+ const B *b = new B;
     B *b1;
     {
         test_ostream os(testfile, TEST_STREAM_FLAGS);
         boost::archive::polymorphic_text_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("b", b);
+ boost::archive::polymorphic_oarchive & poa(oa);
+ poa << boost::serialization::make_nvp("b", b);
     }
     {
         test_istream is(testfile, TEST_STREAM_FLAGS);
         boost::archive::polymorphic_text_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("b", b1);
+ boost::archive::polymorphic_iarchive & pia(ia);
+ pia >> boost::serialization::make_nvp("b", b1);
     }
     BOOST_CHECK_EQUAL(*b, *b1);
 
     std::remove(testfile);
+ delete b;
 }
 
 

Modified: branches/release/libs/serialization/test/test_exported.cpp
==============================================================================
--- branches/release/libs/serialization/test/test_exported.cpp (original)
+++ branches/release/libs/serialization/test/test_exported.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -22,17 +22,12 @@
 #include <boost/serialization/export.hpp>
 #include <boost/serialization/base_object.hpp>
 #include <boost/serialization/type_info_implementation.hpp>
+#include <boost/serialization/extended_type_info_typeid.hpp>
 
 #include <boost/archive/archive_exception.hpp>
 #include "test_tools.hpp"
 
-#include "base.hpp"
-
-template<class Archive>
-void polymorphic_base::serialize(
- Archive & /* ar */,
- const unsigned int /* file_version */){
-}
+#include "polymorphic_base.hpp"
 
 class polymorphic_derived1 : public polymorphic_base
 {
@@ -41,6 +36,9 @@
     void serialize(Archive & ar, const unsigned int /* file_version */){
         ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(polymorphic_base);
     }
+ virtual const char * get_key() const {
+ return "polymorphic_derived1";
+ }
 public:
     ~polymorphic_derived1(){}
 };
@@ -50,17 +48,13 @@
 // MWerks users can do this to make their code work
 BOOST_SERIALIZATION_MWERKS_BASE_AND_DERIVED(polymorphic_base, polymorphic_derived1)
 
-#include "derived2.hpp"
+#include "polymorphic_derived2.hpp"
 
-template<class Archive>
-void polymorphic_derived2::serialize(
- Archive &ar,
- const unsigned int /* file_version */
-){
- ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(polymorphic_base);
-}
 BOOST_CLASS_EXPORT(polymorphic_derived2)
 
+// MWerks users can do this to make their code work
+BOOST_SERIALIZATION_MWERKS_BASE_AND_DERIVED(polymorphic_base, polymorphic_derived2)
+
 // save exported polymorphic class
 void save_exported(const char *testfile)
 {

Modified: branches/release/libs/serialization/test/test_no_rtti.cpp
==============================================================================
--- branches/release/libs/serialization/test/test_no_rtti.cpp (original)
+++ branches/release/libs/serialization/test/test_no_rtti.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -16,6 +16,7 @@
 
 #include <cstddef>
 #include <fstream>
+#include <iostream>
 
 #include <boost/config.hpp>
 #include <cstdio> // remove
@@ -35,10 +36,23 @@
 
 #include <boost/serialization/type_info_implementation.hpp>
 #include <boost/serialization/extended_type_info_no_rtti.hpp>
+#include <boost/serialization/export.hpp>
+#include <boost/serialization/nvp.hpp>
 
 #include "polymorphic_base.hpp"
 #include "polymorphic_derived1.hpp"
+
 #include "polymorphic_derived2.hpp"
+BOOST_CLASS_EXPORT(polymorphic_derived2)
+
+template void polymorphic_derived2::serialize(
+ test_oarchive & ar,
+ const unsigned int version
+);
+template void polymorphic_derived2::serialize(
+ test_iarchive & ar,
+ const unsigned int version
+);
 
 // save derived polymorphic class
 void save_derived(const char *testfile)
@@ -49,7 +63,9 @@
     polymorphic_derived1 *rd1 = new polymorphic_derived1;
     polymorphic_derived2 *rd2 = new polymorphic_derived2;
 
+ std::cout << "saving polymorphic_derived1 (no_rtti)\n";
     oa << BOOST_SERIALIZATION_NVP(rd1);
+ std::cout << "saving polymorphic_derived2\n";
     oa << BOOST_SERIALIZATION_NVP(rd2);
 
     // the above opereration registers the derived classes as a side
@@ -57,7 +73,9 @@
     // a base class pointer.
     polymorphic_base *rb1 = rd1;
     polymorphic_base *rb2 = rd2;
+ std::cout << "saving polymorphic_derived1 (no_rtti) through base (no_rtti)\n";
     oa << BOOST_SERIALIZATION_NVP(rb1);
+ std::cout << "saving polymorphic_derived2 through base (no_rtti)\n";
     oa << BOOST_SERIALIZATION_NVP(rb2);
 
     delete rd1;
@@ -73,6 +91,7 @@
     polymorphic_derived1 *rd1 = NULL;
     polymorphic_derived2 *rd2 = NULL;
 
+ std::cout << "loading polymorphic_derived1 (no_rtti)\n";
     ia >> BOOST_SERIALIZATION_NVP(rd1);
 
     BOOST_CHECK_MESSAGE(
@@ -87,8 +106,8 @@
         "restored pointer d1 not of correct type"
     );
 
+ std::cout << "loading polymorphic_derived2\n";
     ia >> BOOST_SERIALIZATION_NVP(rd2);
-
     BOOST_CHECK_MESSAGE(
         boost::serialization::type_info_implementation<
             polymorphic_derived2
@@ -100,13 +119,13 @@
         ,
         "restored pointer d2 not of correct type"
     );
-
     polymorphic_base *rb1 = NULL;
     polymorphic_base *rb2 = NULL;
 
     // the above opereration registers the derived classes as a side
     // effect. Hence, instances can now be correctly serialized through
     // a base class pointer.
+ std::cout << "loading polymorphic_derived1 (no_rtti) through base (no_rtti)\n";
     ia >> BOOST_SERIALIZATION_NVP(rb1);
 
     BOOST_CHECK_MESSAGE(
@@ -126,6 +145,7 @@
         "restored pointer b1 not of correct type"
     );
 
+ std::cout << "loading polymorphic_derived2 through base (no_rtti)\n";
     ia >> BOOST_SERIALIZATION_NVP(rb2);
 
     BOOST_CHECK_MESSAGE(

Modified: branches/release/libs/serialization/test/test_shared_ptr.cpp
==============================================================================
--- branches/release/libs/serialization/test/test_shared_ptr.cpp (original)
+++ branches/release/libs/serialization/test/test_shared_ptr.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -48,7 +48,6 @@
     virtual ~A(){--count;} // default destructor
 };
 
-//BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION(A)
 BOOST_SERIALIZATION_SHARED_PTR(A)
 
 // B is a subclass of A

Modified: branches/release/libs/serialization/test/test_simple_class.cpp
==============================================================================
--- branches/release/libs/serialization/test/test_simple_class.cpp (original)
+++ branches/release/libs/serialization/test/test_simple_class.cpp 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -46,5 +46,5 @@
     }
     BOOST_CHECK_EQUAL(a, a1);
     std::remove(testfile);
- return (a == a1) ? EXIT_SUCCESS : EXIT_SUCCESS;
+ return 0;
 }

Modified: branches/release/libs/serialization/util/test.jam
==============================================================================
--- branches/release/libs/serialization/util/test.jam (original)
+++ branches/release/libs/serialization/util/test.jam 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -58,7 +58,7 @@
 }
 
 # each of the following tests is run with each type of archive
-rule run-invoke ( test-name : sources * : defns * )
+rule run-invoke ( test-name : sources * : requirements * )
 {
     local save-test = [ dependency-save-test $(test-name) ] ;
 
@@ -69,7 +69,7 @@
             $(sources)
             ../build//boost_serialization
         : # requirements
- <define>$(defns)
+ $(requirements)
             <define>BOOST_LIB_DIAGNOSTIC=1
             <dependency>$(save-test)
     ] ;
@@ -77,7 +77,7 @@
 }
 
 # each of the following tests is run with each type of archive
-rule run-winvoke ( test-name : sources * : defns * )
+rule run-winvoke ( test-name : sources * : requirements * )
 {
     local save-test = [ dependency-save-test $(test-name) ] ;
 
@@ -89,7 +89,7 @@
             ../build//boost_serialization
             ../build//boost_wserialization
         : # requirements
- <define>$(defns)
+ $(requirements)
             <define>BOOST_LIB_DIAGNOSTIC=1
             # both stlport and msvc6 define iswspace
             <toolset>msvc,<stdlib>stlport:<linkflags>"-force:multiple"
@@ -113,49 +113,54 @@
     return $(tests) ;
 }
 
-rule test-bsl-run ( test-name : sources * : requirements * )
+# 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
+ $(test-name).cpp $(sources).cpp $(libs)
         :
             $(requirements)
     ] ;
     return $(tests) ;
 }
 
-rule test-bsl-run_archive ( test-name : archive-name : sources * ) {
+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
+ $(sources).cpp $(libs)
             :
- BOOST_ARCHIVE_TEST=$(archive-name).hpp
+ <define>BOOST_ARCHIVE_TEST=$(archive-name).hpp
+ $(requirements)
         ] ;
     case "*" :
         tests += [
             run-invoke $(test-name)_$(archive-name)
             :
- $(sources).cpp
+ $(sources).cpp $(libs)
             :
- BOOST_ARCHIVE_TEST=$(archive-name).hpp
+ <define>BOOST_ARCHIVE_TEST=$(archive-name).hpp
+ $(requirements)
         ] ;
     }
     return $(tests) ;
 }
 
-rule test-bsl-run_files ( test-name : sources * ) {
+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)
+ : $(test-name) $(sources)
+ : $(libs)
+ : $(requirements)
         ] ;
     }
     return $(tests) ;

Modified: branches/release/libs/serialization/vc7ide/BoostSerializationLibrary.sln
==============================================================================
--- branches/release/libs/serialization/vc7ide/BoostSerializationLibrary.sln (original)
+++ branches/release/libs/serialization/vc7ide/BoostSerializationLibrary.sln 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -11,10 +11,6 @@
         ProjectSection(ProjectDependencies) = postProject
         EndProjectSection
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_array", "test_array.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_binary", "test_binary.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
         ProjectSection(ProjectDependencies) = postProject
         EndProjectSection
@@ -53,6 +49,7 @@
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_diamond", "test_diamond.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
         ProjectSection(ProjectDependencies) = postProject
+ {30E10563-960A-11D7-9FE9-525400E2CF85} = {30E10563-960A-11D7-9FE9-525400E2CF85}
         EndProjectSection
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_exported", "test_exported.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
@@ -287,39 +284,63 @@
         ProjectSection(ProjectDependencies) = postProject
         EndProjectSection
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dll_derived2", "dll_derived2.vcproj", "{CED1BD64-563F-485D-AE69-668797013AA0}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_dll_exported", "test_dll_exported.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
         ProjectSection(ProjectDependencies) = postProject
         EndProjectSection
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_dll_exported", "test_dll_exported.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_dll_simple", "test_dll_simple.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
         ProjectSection(ProjectDependencies) = postProject
         EndProjectSection
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dll_base", "dll_base.vcproj", "{CED1BD64-563F-485D-AE69-668797013AA0}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_dll_plugin", "test_dll_plugin.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
         ProjectSection(ProjectDependencies) = postProject
         EndProjectSection
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_dll_simple", "test_dll_simple.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_complex", "test_complex.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
         ProjectSection(ProjectDependencies) = postProject
         EndProjectSection
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_dll_plugin", "test_dll_plugin.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_simple_class", "test_simple_class.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
         ProjectSection(ProjectDependencies) = postProject
         EndProjectSection
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_complex", "test_complex.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_new_operator", "test_new_operator.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
         ProjectSection(ProjectDependencies) = postProject
         EndProjectSection
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_simple_class", "test_simple_class.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_bitset", "test_bitset.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
         ProjectSection(ProjectDependencies) = postProject
         EndProjectSection
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_zmisc", "test_zmisc.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_private_base", "test_private_base.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
         ProjectSection(ProjectDependencies) = postProject
         EndProjectSection
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_new_operator", "test_new_operator.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_zmisc", "test_zmisc.vcproj", "{FF315430-555F-44D8-9EA0-587AF1479020}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_shared_ptr_multi_base", "test_shared_ptr_multi_base.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_array", "test_array.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dll_base", "dll_base.vcproj", "{CED1BD64-563F-485D-AE69-668797013AA0}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dll_derived2", "dll_derived2.vcproj", "{CED1BD64-563F-485D-AE69-668797013AA0}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dll_polymorphic_derived2", "polymorphic_derived2.vcproj", "{CED1BD64-563F-485D-AE69-668797013AA0}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_multiple_inheritance", "test_multiple_inheritance.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
         ProjectSection(ProjectDependencies) = postProject
         EndProjectSection
 EndProject
@@ -345,6 +366,7 @@
                 Debug runtime-static threading-multi xml_warchive = Debug runtime-static threading-multi xml_warchive
                 Debug runtime-static xml_archive = Debug runtime-static xml_archive
                 Debug runtime-static xml_warchive = Debug runtime-static xml_warchive
+ Default runtime-dynamic = Default runtime-dynamic
                 Release = Release
                 Release runtime-dynamic = Release runtime-dynamic
                 Release runtime-dynamic binary_archive = Release runtime-dynamic binary_archive
@@ -406,6 +428,8 @@
                 {30E10563-960A-11D7-9FE9-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {30E10563-960A-11D7-9FE9-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {30E10563-960A-11D7-9FE9-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {30E10563-960A-11D7-9FE9-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {30E10563-960A-11D7-9FE9-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {30E10563-960A-11D7-9FE9-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
                 {30E10563-960A-11D7-9FE9-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
                 {30E10563-960A-11D7-9FE9-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -484,6 +508,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -562,6 +588,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -640,6 +668,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -718,6 +748,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -796,6 +828,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -874,6 +908,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -952,6 +988,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -1030,6 +1068,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -1108,6 +1148,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -1186,6 +1228,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -1264,6 +1308,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -1342,6 +1388,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -1420,6 +1468,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -1498,6 +1548,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -1576,6 +1628,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -1654,6 +1708,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -1732,6 +1788,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -1810,6 +1868,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -1888,6 +1948,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -1966,6 +2028,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -2044,6 +2108,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -2122,6 +2188,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -2200,6 +2268,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -2278,6 +2348,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -2356,6 +2428,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -2434,6 +2508,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -2512,6 +2588,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -2590,6 +2668,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -2668,6 +2748,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -2746,6 +2828,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -2824,6 +2908,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -2902,6 +2988,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -2980,6 +3068,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -3058,6 +3148,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -3136,6 +3228,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -3214,6 +3308,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -3292,6 +3388,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -3370,6 +3468,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -3448,6 +3548,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -3526,6 +3628,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -3604,6 +3708,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -3682,6 +3788,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -3760,6 +3868,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -3838,6 +3948,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -3916,6 +4028,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -3994,6 +4108,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -4072,6 +4188,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -4150,6 +4268,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -4228,6 +4348,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -4306,6 +4428,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -4384,6 +4508,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -4462,6 +4588,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -4540,6 +4668,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -4618,6 +4748,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -4696,6 +4828,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -4774,6 +4908,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -4852,6 +4988,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -4930,6 +5068,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -5008,6 +5148,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -5086,6 +5228,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -5164,6 +5308,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -5242,6 +5388,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -5320,6 +5468,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -5398,6 +5548,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -5476,6 +5628,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -5554,84 +5708,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic text_archive.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic text_archive.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic text_warchive.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic text_warchive.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic xml_archive.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic xml_archive.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic xml_warchive.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic xml_warchive.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static binary_archive.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static binary_archive.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static text_archive.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static text_archive.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static text_warchive.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static text_warchive.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi binary_archive.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi binary_archive.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi text_archive.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi text_archive.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi text_warchive.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi text_warchive.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi xml_archive.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi xml_archive.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi xml_warchive.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi xml_warchive.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic text_archive.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic text_archive.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic text_warchive.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic text_warchive.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic threading-multi.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic threading-multi.Build.0 = Debug runtime-dynamic threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic xml_archive.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic xml_archive.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic xml_warchive.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic xml_warchive.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static binary_archive.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static binary_archive.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static text_archive.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static text_archive.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static text_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static text_warchive.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi binary_archive.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi binary_archive.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi text_archive.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi text_archive.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi text_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi text_warchive.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi xml_archive.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -5710,6 +5788,8 @@
                 {30E10563-960A-11D7-9FE9-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {30E10563-960A-11D7-9FE9-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {30E10563-960A-11D7-9FE9-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {30E10563-960A-11D7-9FE9-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {30E10563-960A-11D7-9FE9-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {30E10563-960A-11D7-9FE9-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
                 {30E10563-960A-11D7-9FE9-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
                 {30E10563-960A-11D7-9FE9-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -5788,6 +5868,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -5866,6 +5948,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -5906,86 +5990,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi|Win32
                 {CED1BD64-563F-485D-AE69-668797013AA0}.Debug.ActiveCfg = Debug|Win32
                 {CED1BD64-563F-485D-AE69-668797013AA0}.Debug.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic binary_archive.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic text_archive.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic text_archive.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic text_warchive.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic text_warchive.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic threading-multi.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic threading-multi.Build.0 = Debug runtime-dynamic threading-multi|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic xml_archive.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic xml_archive.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic xml_warchive.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic xml_warchive.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static binary_archive.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static binary_archive.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static text_archive.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static text_archive.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static text_warchive.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static text_warchive.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi binary_archive.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi binary_archive.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi text_archive.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi text_archive.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi text_warchive.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi text_warchive.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi xml_archive.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi xml_archive.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi xml_warchive.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi xml_warchive.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static xml_archive.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static xml_archive.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static xml_warchive.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static xml_warchive.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic binary_archive.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic binary_archive.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic text_archive.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic text_archive.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic text_warchive.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic text_warchive.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic xml_archive.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic xml_archive.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic xml_warchive.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic xml_warchive.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static binary_archive.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static binary_archive.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static text_archive.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static text_archive.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static text_warchive.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static text_warchive.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi binary_archive.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi binary_archive.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi text_archive.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi text_archive.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi text_warchive.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi text_warchive.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi xml_archive.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi xml_archive.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi xml_warchive.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi xml_warchive.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static xml_archive.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static xml_archive.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static xml_warchive.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static xml_warchive.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
                 {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug|Win32
                 {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic binary_archive.Build.0 = Debug|Win32
                 {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic text_archive.ActiveCfg = Debug|Win32
@@ -6022,6 +6028,8 @@
                 {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static xml_archive.Build.0 = Debug|Win32
                 {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static xml_warchive.ActiveCfg = Debug|Win32
                 {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static xml_warchive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
                 {CED1BD64-563F-485D-AE69-668797013AA0}.Release.ActiveCfg = Release|Win32
                 {CED1BD64-563F-485D-AE69-668797013AA0}.Release.Build.0 = Release|Win32
                 {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic.ActiveCfg = Release|Win32
@@ -6100,6 +6108,168 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.Build.0 = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic text_archive.ActiveCfg = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic text_archive.Build.0 = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic text_warchive.ActiveCfg = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic text_warchive.Build.0 = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic xml_archive.ActiveCfg = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic xml_archive.Build.0 = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic xml_warchive.ActiveCfg = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic xml_warchive.Build.0 = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static binary_archive.ActiveCfg = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static binary_archive.Build.0 = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static text_archive.ActiveCfg = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static text_archive.Build.0 = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static text_warchive.ActiveCfg = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static text_warchive.Build.0 = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi.ActiveCfg = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi.Build.0 = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi binary_archive.ActiveCfg = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi binary_archive.Build.0 = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi text_archive.ActiveCfg = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi text_archive.Build.0 = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi text_warchive.ActiveCfg = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi text_warchive.Build.0 = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi xml_archive.ActiveCfg = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi xml_archive.Build.0 = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi xml_warchive.ActiveCfg = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi xml_warchive.Build.0 = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.ActiveCfg = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.Build.0 = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic text_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic text_archive.Build.0 = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic text_warchive.ActiveCfg = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic text_warchive.Build.0 = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic threading-multi.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic threading-multi.Build.0 = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic xml_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic xml_archive.Build.0 = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic xml_warchive.ActiveCfg = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic xml_warchive.Build.0 = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static binary_archive.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static binary_archive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static text_archive.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static text_archive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static text_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static text_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi binary_archive.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi binary_archive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi text_archive.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi text_archive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi text_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi text_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi xml_archive.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.Build.0 = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic text_archive.ActiveCfg = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic text_archive.Build.0 = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic text_warchive.ActiveCfg = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic text_warchive.Build.0 = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic xml_archive.ActiveCfg = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic xml_archive.Build.0 = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic xml_warchive.ActiveCfg = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic xml_warchive.Build.0 = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static binary_archive.ActiveCfg = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static binary_archive.Build.0 = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static text_archive.ActiveCfg = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static text_archive.Build.0 = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static text_warchive.ActiveCfg = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static text_warchive.Build.0 = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi.ActiveCfg = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi.Build.0 = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi binary_archive.ActiveCfg = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi binary_archive.Build.0 = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi text_archive.ActiveCfg = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi text_archive.Build.0 = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi text_warchive.ActiveCfg = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi text_warchive.Build.0 = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi xml_archive.ActiveCfg = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi xml_archive.Build.0 = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi xml_warchive.ActiveCfg = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi xml_warchive.Build.0 = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.ActiveCfg = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.Build.0 = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic text_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic text_archive.Build.0 = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic text_warchive.ActiveCfg = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic text_warchive.Build.0 = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic threading-multi.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic threading-multi.Build.0 = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic xml_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic xml_archive.Build.0 = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic xml_warchive.ActiveCfg = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic xml_warchive.Build.0 = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static binary_archive.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static binary_archive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static text_archive.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static text_archive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static text_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static text_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi binary_archive.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi binary_archive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi text_archive.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi text_archive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi text_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi text_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi xml_archive.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -6138,84 +6308,6 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic binary_archive.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic text_archive.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic text_archive.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic text_warchive.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic text_warchive.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic threading-multi.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic threading-multi.Build.0 = Debug runtime-dynamic threading-multi|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic xml_archive.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic xml_archive.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic xml_warchive.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic xml_warchive.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static binary_archive.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static binary_archive.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static text_archive.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static text_archive.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static text_warchive.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static text_warchive.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi binary_archive.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi binary_archive.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi text_archive.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi text_archive.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi text_warchive.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi text_warchive.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi xml_archive.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi xml_archive.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi xml_warchive.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi xml_warchive.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static xml_archive.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static xml_archive.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static xml_warchive.ActiveCfg = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static xml_warchive.Build.0 = Debug|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic binary_archive.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic binary_archive.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic text_archive.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic text_archive.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic text_warchive.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic text_warchive.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic xml_archive.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic xml_archive.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic xml_warchive.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic xml_warchive.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static binary_archive.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static binary_archive.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static text_archive.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static text_archive.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static text_warchive.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static text_warchive.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi binary_archive.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi binary_archive.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi text_archive.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi text_archive.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi text_warchive.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi text_warchive.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi xml_archive.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi xml_archive.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi xml_warchive.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi xml_warchive.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static xml_archive.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static xml_archive.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static xml_warchive.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static xml_warchive.Build.0 = Release|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
@@ -6256,6 +6348,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -6334,6 +6428,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -6412,6 +6508,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -6470,8 +6568,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static binary_archive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static binary_archive.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static text_archive.ActiveCfg = Debug runtime-static text_archive|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static text_archive.Build.0 = Debug runtime-static text_archive|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static text_archive.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static text_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static text_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static text_warchive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
@@ -6490,6 +6588,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -6568,6 +6668,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -6606,6 +6708,86 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug.ActiveCfg = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug.Build.0 = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-dynamic binary_archive.Build.0 = Debug runtime-dynamic|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-dynamic text_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-dynamic text_archive.Build.0 = Debug runtime-dynamic|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-dynamic text_warchive.ActiveCfg = Debug runtime-dynamic|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-dynamic text_warchive.Build.0 = Debug runtime-dynamic|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-dynamic threading-multi.ActiveCfg = Debug runtime-dynamic|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-dynamic threading-multi.Build.0 = Debug runtime-dynamic|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-dynamic xml_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-dynamic xml_archive.Build.0 = Debug runtime-dynamic|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-dynamic xml_warchive.ActiveCfg = Debug runtime-dynamic|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-dynamic xml_warchive.Build.0 = Debug runtime-dynamic|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-static binary_archive.ActiveCfg = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-static binary_archive.Build.0 = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-static text_archive.ActiveCfg = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-static text_archive.Build.0 = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-static text_warchive.ActiveCfg = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-static text_warchive.Build.0 = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-static threading-multi binary_archive.ActiveCfg = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-static threading-multi binary_archive.Build.0 = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-static threading-multi text_archive.ActiveCfg = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-static threading-multi text_archive.Build.0 = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-static threading-multi text_warchive.ActiveCfg = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-static threading-multi text_warchive.Build.0 = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-static threading-multi xml_archive.ActiveCfg = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-static threading-multi xml_archive.Build.0 = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-static threading-multi xml_warchive.ActiveCfg = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-static threading-multi xml_warchive.Build.0 = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-static xml_archive.ActiveCfg = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Default runtime-dynamic.ActiveCfg = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Default runtime-dynamic.Build.0 = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release.ActiveCfg = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release.Build.0 = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-dynamic.ActiveCfg = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-dynamic.Build.0 = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-dynamic binary_archive.ActiveCfg = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-dynamic binary_archive.Build.0 = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-dynamic text_archive.ActiveCfg = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-dynamic text_archive.Build.0 = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-dynamic text_warchive.ActiveCfg = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-dynamic text_warchive.Build.0 = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-dynamic xml_archive.ActiveCfg = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-dynamic xml_archive.Build.0 = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-dynamic xml_warchive.ActiveCfg = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-dynamic xml_warchive.Build.0 = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-static.ActiveCfg = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-static.Build.0 = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-static binary_archive.ActiveCfg = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-static binary_archive.Build.0 = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-static text_archive.ActiveCfg = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-static text_archive.Build.0 = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-static text_warchive.ActiveCfg = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-static text_warchive.Build.0 = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-static threading-multi.ActiveCfg = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-static threading-multi.Build.0 = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-static threading-multi binary_archive.ActiveCfg = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-static threading-multi binary_archive.Build.0 = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-static threading-multi text_archive.ActiveCfg = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-static threading-multi text_archive.Build.0 = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-static threading-multi text_warchive.ActiveCfg = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-static threading-multi text_warchive.Build.0 = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-static threading-multi xml_archive.ActiveCfg = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-static threading-multi xml_archive.Build.0 = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-static threading-multi xml_warchive.ActiveCfg = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-static threading-multi xml_warchive.Build.0 = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-static xml_archive.ActiveCfg = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-static xml_archive.Build.0 = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-static xml_warchive.ActiveCfg = Debug runtime-static|Win32
+ {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-static xml_warchive.Build.0 = Debug runtime-static|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
@@ -6646,6 +6828,8 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
@@ -6684,6 +6868,406 @@
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi|Win32
                 {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.Build.0 = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic text_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic text_archive.Build.0 = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic text_warchive.ActiveCfg = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic text_warchive.Build.0 = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic threading-multi.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic threading-multi.Build.0 = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic xml_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic xml_archive.Build.0 = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic xml_warchive.ActiveCfg = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic xml_warchive.Build.0 = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static binary_archive.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static binary_archive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static text_archive.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static text_archive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static text_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static text_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi binary_archive.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi binary_archive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi text_archive.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi text_archive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi text_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi text_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi xml_archive.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.Build.0 = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic text_archive.ActiveCfg = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic text_archive.Build.0 = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic text_warchive.ActiveCfg = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic text_warchive.Build.0 = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic xml_archive.ActiveCfg = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic xml_archive.Build.0 = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic xml_warchive.ActiveCfg = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic xml_warchive.Build.0 = Release runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static binary_archive.ActiveCfg = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static binary_archive.Build.0 = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static text_archive.ActiveCfg = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static text_archive.Build.0 = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static text_warchive.ActiveCfg = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static text_warchive.Build.0 = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi.ActiveCfg = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi.Build.0 = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi binary_archive.ActiveCfg = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi binary_archive.Build.0 = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi text_archive.ActiveCfg = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi text_archive.Build.0 = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi text_warchive.ActiveCfg = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi text_warchive.Build.0 = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi xml_archive.ActiveCfg = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi xml_archive.Build.0 = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi xml_warchive.ActiveCfg = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi xml_warchive.Build.0 = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.ActiveCfg = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic binary_archive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic text_archive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic text_archive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic text_warchive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic text_warchive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic threading-multi.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic threading-multi.Build.0 = Debug runtime-dynamic threading-multi|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic xml_archive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic xml_archive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic xml_warchive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic xml_warchive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static binary_archive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static binary_archive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static text_archive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static text_archive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static text_warchive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static text_warchive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi binary_archive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi binary_archive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi text_archive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi text_archive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi text_warchive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi text_warchive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi xml_archive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi xml_archive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi xml_warchive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi xml_warchive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static xml_archive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static xml_archive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static xml_warchive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static xml_warchive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic binary_archive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic binary_archive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic text_archive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic text_archive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic text_warchive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic text_warchive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic xml_archive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic xml_archive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic xml_warchive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic xml_warchive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static binary_archive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static binary_archive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static text_archive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static text_archive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static text_warchive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static text_warchive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi binary_archive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi binary_archive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi text_archive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi text_archive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi text_warchive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi text_warchive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi xml_archive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi xml_archive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi xml_warchive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi xml_warchive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static xml_archive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static xml_archive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static xml_warchive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static xml_warchive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic binary_archive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic text_archive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic text_archive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic text_warchive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic text_warchive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic threading-multi.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic threading-multi.Build.0 = Debug runtime-dynamic threading-multi|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic xml_archive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic xml_archive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic xml_warchive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic xml_warchive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static binary_archive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static binary_archive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static text_archive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static text_archive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static text_warchive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static text_warchive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi binary_archive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi binary_archive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi text_archive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi text_archive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi text_warchive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi text_warchive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi xml_archive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi xml_archive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi xml_warchive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi xml_warchive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static xml_archive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static xml_archive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static xml_warchive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static xml_warchive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic binary_archive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic binary_archive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic text_archive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic text_archive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic text_warchive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic text_warchive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic xml_archive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic xml_archive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic xml_warchive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic xml_warchive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static binary_archive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static binary_archive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static text_archive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static text_archive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static text_warchive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static text_warchive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi binary_archive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi binary_archive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi text_archive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi text_archive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi text_warchive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi text_warchive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi xml_archive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi xml_archive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi xml_warchive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi xml_warchive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static xml_archive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static xml_archive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static xml_warchive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static xml_warchive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic binary_archive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic text_archive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic text_archive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic text_warchive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic text_warchive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic threading-multi.ActiveCfg = Debug runtime-dynamic threading-multi|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic threading-multi.Build.0 = Debug runtime-dynamic threading-multi|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic xml_archive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic xml_archive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic xml_warchive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic xml_warchive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static binary_archive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static binary_archive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static text_archive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static text_archive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static text_warchive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static text_warchive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi binary_archive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi binary_archive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi text_archive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi text_archive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi text_warchive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi text_warchive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi xml_archive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi xml_archive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi xml_warchive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi xml_warchive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static xml_archive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static xml_archive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static xml_warchive.ActiveCfg = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static xml_warchive.Build.0 = Debug|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic binary_archive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic binary_archive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic text_archive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic text_archive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic text_warchive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic text_warchive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic xml_archive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic xml_archive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic xml_warchive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic xml_warchive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static binary_archive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static binary_archive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static text_archive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static text_archive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static text_warchive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static text_warchive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi binary_archive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi binary_archive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi text_archive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi text_archive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi text_warchive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi text_warchive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi xml_archive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi xml_archive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi xml_warchive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static threading-multi xml_warchive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static xml_archive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static xml_archive.Build.0 = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static xml_warchive.ActiveCfg = Release|Win32
+ {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static xml_warchive.Build.0 = Release|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.Build.0 = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic text_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic text_archive.Build.0 = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic text_warchive.ActiveCfg = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic text_warchive.Build.0 = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic threading-multi.ActiveCfg = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic threading-multi.Build.0 = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic xml_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic xml_archive.Build.0 = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic xml_warchive.ActiveCfg = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic xml_warchive.Build.0 = Debug runtime-dynamic|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static binary_archive.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static binary_archive.Build.0 = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static text_archive.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static text_archive.Build.0 = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static text_warchive.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static text_warchive.Build.0 = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi binary_archive.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi binary_archive.Build.0 = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi text_archive.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi text_archive.Build.0 = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi text_warchive.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi text_warchive.Build.0 = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi xml_archive.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi xml_archive.Build.0 = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi xml_warchive.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi xml_warchive.Build.0 = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Default runtime-dynamic.Build.0 = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.Build.0 = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic text_archive.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic text_archive.Build.0 = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic text_warchive.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic text_warchive.Build.0 = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic xml_archive.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic xml_archive.Build.0 = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic xml_warchive.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic xml_warchive.Build.0 = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static binary_archive.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static binary_archive.Build.0 = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static text_archive.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static text_archive.Build.0 = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static text_warchive.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static text_warchive.Build.0 = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi.Build.0 = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi binary_archive.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi binary_archive.Build.0 = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi text_archive.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi text_archive.Build.0 = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi text_warchive.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi text_warchive.Build.0 = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi xml_archive.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi xml_archive.Build.0 = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi xml_warchive.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi xml_warchive.Build.0 = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Debug runtime-static|Win32
+ {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Debug runtime-static|Win32
         EndGlobalSection
         GlobalSection(ExtensibilityGlobals) = postSolution
         EndGlobalSection

Modified: branches/release/libs/serialization/vc7ide/Library.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/Library.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/Library.vcproj 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -13,9 +13,10 @@
         <Configurations>
                 <Configuration
                         Name="Debug runtime-dynamic|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="4"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="2"
+ UseOfMFC="0"
                         CharacterSet="0">
                         <Tool
                                 Name="VCCLCompilerTool"
@@ -23,7 +24,7 @@
                                 Optimization="0"
                                 ImproveFloatingPointConsistency="TRUE"
                                 AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
+ PreprocessorDefinitions="WIN32;_DEBUG;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
                                 GeneratePreprocessedFile="0"
                                 MinimalRebuild="FALSE"
                                 BasicRuntimeChecks="0"
@@ -37,13 +38,14 @@
                                 UsePrecompiledHeader="0"
                                 WarningLevel="3"
                                 Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
+ DebugInformationFormat="3"
                                 CompileAs="0"/>
                         <Tool
                                 Name="VCCustomBuildTool"/>
                         <Tool
- Name="VCLibrarianTool"
- OutputFile="$(OutDir)/boost_serialization-vc71-mt-gd-1_39.lib"/>
+ Name="VCLinkerTool"
+ OutputFile="$(ConfigurationName)\boost_serialization-vc71-mt-gd-1_39.dll"
+ GenerateDebugInformation="TRUE"/>
                         <Tool
                                 Name="VCMIDLTool"/>
                         <Tool
@@ -59,14 +61,16 @@
                         <Tool
                                 Name="VCXMLDataGeneratorTool"/>
                         <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
                                 Name="VCManagedWrapperGeneratorTool"/>
                         <Tool
                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
                 </Configuration>
                 <Configuration
                         Name="Release runtime-dynamic|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;"
- IntermediateDirectory="$(OutDir)"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
                         ConfigurationType="4"
                         CharacterSet="0">
                         <Tool
@@ -118,8 +122,8 @@
                 </Configuration>
                 <Configuration
                         Name="Debug runtime-static|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
                         ConfigurationType="4"
                         CharacterSet="0">
                         <Tool
@@ -132,7 +136,7 @@
                                 MinimalRebuild="FALSE"
                                 BasicRuntimeChecks="0"
                                 SmallerTypeCheck="FALSE"
- RuntimeLibrary="5"
+ RuntimeLibrary="1"
                                 BufferSecurityCheck="FALSE"
                                 EnableFunctionLevelLinking="TRUE"
                                 TreatWChar_tAsBuiltInType="TRUE"
@@ -147,7 +151,7 @@
                                 Name="VCCustomBuildTool"/>
                         <Tool
                                 Name="VCLibrarianTool"
- OutputFile="$(OutDir)/libboost_serialization-vc71-sgd-1_39.lib"/>
+ OutputFile="libboost_serialization-vc71-mt-sgd-1_39.lib"/>
                         <Tool
                                 Name="VCMIDLTool"/>
                         <Tool
@@ -169,8 +173,8 @@
                 </Configuration>
                 <Configuration
                         Name="Debug runtime-static threading-multi|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
                         ConfigurationType="4"
                         CharacterSet="0">
                         <Tool
@@ -183,7 +187,7 @@
                                 MinimalRebuild="FALSE"
                                 BasicRuntimeChecks="0"
                                 SmallerTypeCheck="FALSE"
- RuntimeLibrary="5"
+ RuntimeLibrary="3"
                                 BufferSecurityCheck="FALSE"
                                 EnableFunctionLevelLinking="TRUE"
                                 TreatWChar_tAsBuiltInType="TRUE"
@@ -220,8 +224,8 @@
                 </Configuration>
                 <Configuration
                         Name="Release runtime-static|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
                         ConfigurationType="4"
                         CharacterSet="0">
                         <Tool
@@ -273,8 +277,8 @@
                 </Configuration>
                 <Configuration
                         Name="Release runtime-static threading-multi|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
                         ConfigurationType="4"
                         CharacterSet="0">
                         <Tool
@@ -436,6 +440,9 @@
                                 RelativePath="..\..\..\boost\serialization\binary_object.hpp">
                         </File>
                         <File
+ RelativePath="..\..\..\boost\serialization\bitset.hpp">
+ </File>
+ <File
                                 RelativePath="..\..\..\boost\serialization\collection_traits.hpp">
                         </File>
                         <File
@@ -577,10 +584,7 @@
                         Name="Archive Detail"
                         Filter="">
                         <File
- RelativePath="..\..\..\boost\archive\detail\archive_pointer_iserializer.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\detail\archive_pointer_oserializer.hpp">
+ RelativePath="..\..\..\boost\archive\detail\archive_serializer_map.hpp">
                         </File>
                         <File
                                 RelativePath="..\..\..\boost\archive\detail\auto_link_archive.hpp">
@@ -711,10 +715,7 @@
                         Name="Templates"
                         Filter="">
                         <File
- RelativePath="..\..\..\boost\archive\impl\archive_pointer_iserializer.ipp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\impl\archive_pointer_oserializer.ipp">
+ RelativePath="..\..\..\boost\archive\impl\archive_serializer_map.ipp">
                         </File>
                         <File
                                 RelativePath="..\..\..\boost\archive\impl\basic_binary_iarchive.ipp">

Modified: branches/release/libs/serialization/vc7ide/LibraryW.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/LibraryW.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/LibraryW.vcproj 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -12,9 +12,9 @@
         <Configurations>
                 <Configuration
                         Name="Debug runtime-dynamic|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;"
+ OutputDirectory="$(ConfigurationName)"
                         IntermediateDirectory="$(OutDir)"
- ConfigurationType="4"
+ ConfigurationType="2"
                         CharacterSet="0">
                         <Tool
                                 Name="VCCLCompilerTool"
@@ -22,7 +22,7 @@
                                 Optimization="0"
                                 ImproveFloatingPointConsistency="TRUE"
                                 AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_LIB;"
+ PreprocessorDefinitions="WIN32;_DEBUG;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
                                 GeneratePreprocessedFile="0"
                                 MinimalRebuild="FALSE"
                                 BasicRuntimeChecks="0"
@@ -42,8 +42,12 @@
                         <Tool
                                 Name="VCCustomBuildTool"/>
                         <Tool
- Name="VCLibrarianTool"
- OutputFile="$(OutDir)/boost_wserialization-vc71-mt-gd-1_34_1.lib"/>
+ Name="VCLinkerTool"
+ AdditionalDependencies="boost_serialization-vc71-mt-gd-1_39.lib"
+ OutputFile="$(ConfigurationName)\boost_wserialization-vc71-mt-gd-1_39.dll"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
+ GenerateDebugInformation="TRUE"
+ SupportUnloadOfDelayLoadedDLL="FALSE"/>
                         <Tool
                                 Name="VCMIDLTool"/>
                         <Tool
@@ -59,6 +63,8 @@
                         <Tool
                                 Name="VCXMLDataGeneratorTool"/>
                         <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
                                 Name="VCManagedWrapperGeneratorTool"/>
                         <Tool
                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
@@ -132,7 +138,7 @@
                                 MinimalRebuild="FALSE"
                                 BasicRuntimeChecks="0"
                                 SmallerTypeCheck="FALSE"
- RuntimeLibrary="1"
+ RuntimeLibrary="5"
                                 BufferSecurityCheck="FALSE"
                                 EnableFunctionLevelLinking="TRUE"
                                 TreatWChar_tAsBuiltInType="TRUE"
@@ -274,8 +280,8 @@
                 </Configuration>
                 <Configuration
                         Name="Debug runtime-static|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
                         ConfigurationType="4"
                         CharacterSet="0">
                         <Tool
@@ -384,26 +390,17 @@
                         Filter="">
                         <File
                                 RelativePath="..\src\basic_text_wiprimitive.cpp">
- </File>
- <File
- RelativePath="..\src\basic_text_woprimitive.cpp">
- </File>
- <File
- RelativePath="..\src\basic_xml_grammar.ipp">
- </File>
- <File
- RelativePath="..\src\binary_wiarchive.cpp">
                                 <FileConfiguration
- Name="Release runtime-static threading-multi|Win32">
+ Name="Debug runtime-dynamic|Win32">
                                         <Tool
                                                 Name="VCCLCompilerTool"
                                                 ObjectFile="$(IntDir)/$(InputName)1.obj"/>
                                 </FileConfiguration>
                         </File>
                         <File
- RelativePath="..\src\binary_woarchive.cpp">
+ RelativePath="..\src\basic_text_woprimitive.cpp">
                                 <FileConfiguration
- Name="Release runtime-static threading-multi|Win32">
+ Name="Debug runtime-dynamic|Win32">
                                         <Tool
                                                 Name="VCCLCompilerTool"
                                                 ObjectFile="$(IntDir)/$(InputName)1.obj"/>
@@ -411,50 +408,44 @@
                         </File>
                         <File
                                 RelativePath="..\src\codecvt_null.cpp">
- </File>
- <File
- RelativePath="..\src\text_wiarchive.cpp">
                                 <FileConfiguration
- Name="Release runtime-static threading-multi|Win32">
+ Name="Debug runtime-dynamic|Win32">
                                         <Tool
                                                 Name="VCCLCompilerTool"
                                                 ObjectFile="$(IntDir)/$(InputName)1.obj"/>
                                 </FileConfiguration>
                         </File>
                         <File
- RelativePath="..\src\text_woarchive.cpp">
+ RelativePath="..\src\text_wiarchive.cpp">
                                 <FileConfiguration
- Name="Release runtime-static threading-multi|Win32">
+ Name="Debug runtime-dynamic|Win32">
                                         <Tool
                                                 Name="VCCLCompilerTool"
                                                 ObjectFile="$(IntDir)/$(InputName)1.obj"/>
                                 </FileConfiguration>
                         </File>
                         <File
- RelativePath="..\src\utf8_codecvt_facet.cpp">
- </File>
- <File
- RelativePath="..\src\xml_wgrammar.cpp">
- <FileConfiguration
- Name="Debug runtime-static threading-multi|Win32">
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"/>
- </FileConfiguration>
+ RelativePath="..\src\text_woarchive.cpp">
                                 <FileConfiguration
- Name="Release runtime-static threading-multi|Win32">
+ Name="Debug runtime-dynamic|Win32">
                                         <Tool
                                                 Name="VCCLCompilerTool"
                                                 ObjectFile="$(IntDir)/$(InputName)1.obj"/>
                                 </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\utf8_codecvt_facet.cpp">
                                 <FileConfiguration
- Name="Debug runtime-static|Win32">
+ Name="Debug runtime-dynamic|Win32">
                                         <Tool
                                                 Name="VCCLCompilerTool"
                                                 ObjectFile="$(IntDir)/$(InputName)1.obj"/>
                                 </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\xml_wgrammar.cpp">
                                 <FileConfiguration
- Name="Debug runtime-dynamic threading-multi|Win32">
+ Name="Debug runtime-dynamic|Win32">
                                         <Tool
                                                 Name="VCCLCompilerTool"
                                                 ObjectFile="$(IntDir)/$(InputName)1.obj"/>
@@ -463,7 +454,7 @@
                         <File
                                 RelativePath="..\src\xml_wiarchive.cpp">
                                 <FileConfiguration
- Name="Release runtime-static threading-multi|Win32">
+ Name="Debug runtime-dynamic|Win32">
                                         <Tool
                                                 Name="VCCLCompilerTool"
                                                 ObjectFile="$(IntDir)/$(InputName)1.obj"/>
@@ -471,18 +462,48 @@
                         </File>
                         <File
                                 RelativePath="..\src\xml_woarchive.cpp">
- <FileConfiguration
- Name="Release runtime-static threading-multi|Win32">
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"/>
- </FileConfiguration>
                         </File>
                 </Filter>
                 <Filter
                         Name="Templates"
                         Filter="">
                         <File
+ RelativePath="..\..\..\boost\archive\impl\archive_serializer_map.ipp">
+ </File>
+ <File
+ RelativePath="..\..\..\boost\archive\impl\basic_binary_iarchive.ipp">
+ </File>
+ <File
+ RelativePath="..\..\..\boost\archive\impl\basic_binary_iprimitive.ipp">
+ </File>
+ <File
+ RelativePath="..\..\..\boost\archive\impl\basic_binary_oarchive.ipp">
+ </File>
+ <File
+ RelativePath="..\..\..\boost\archive\impl\basic_binary_oprimitive.ipp">
+ </File>
+ <File
+ RelativePath="..\..\..\boost\archive\impl\basic_text_iarchive.ipp">
+ </File>
+ <File
+ RelativePath="..\..\..\boost\archive\impl\basic_text_iprimitive.ipp">
+ </File>
+ <File
+ RelativePath="..\..\..\boost\archive\impl\basic_text_oarchive.ipp">
+ </File>
+ <File
+ RelativePath="..\..\..\boost\archive\impl\basic_text_oprimitive.ipp">
+ </File>
+ <File
+ RelativePath="..\..\..\boost\archive\impl\basic_xml_grammar.hpp">
+ </File>
+ <File
+ RelativePath="..\..\..\boost\archive\impl\basic_xml_iarchive.ipp">
+ </File>
+ <File
+ RelativePath="..\..\..\boost\archive\impl\basic_xml_oarchive.ipp">
+ </File>
+ <File
                                 RelativePath="..\..\..\boost\archive\impl\text_wiarchive_impl.ipp">
                         </File>
                         <File
@@ -499,6 +520,9 @@
                         Name="Headers"
                         Filter="">
                         <File
+ RelativePath="..\..\..\boost\archive\detail\archive_serializer_map.hpp">
+ </File>
+ <File
                                 RelativePath="..\..\..\boost\archive\detail\auto_link_warchive.hpp">
                         </File>
                         <File
@@ -508,6 +532,12 @@
                                 RelativePath="..\..\..\boost\archive\binary_woarchive.hpp">
                         </File>
                         <File
+ RelativePath="..\..\..\boost\archive\polymorphic_binary_wiarchive.hpp">
+ </File>
+ <File
+ RelativePath="..\..\..\boost\archive\polymorphic_binary_woarchive.hpp">
+ </File>
+ <File
                                 RelativePath="..\..\..\boost\archive\polymorphic_text_wiarchive.hpp">
                         </File>
                         <File

Modified: branches/release/libs/serialization/vc7ide/demo.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/demo.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/demo.vcproj 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -12,89 +12,23 @@
         </Platforms>
         <Configurations>
                 <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/debug/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="5"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static&quot;"
- DelayLoadDLLs=""
- GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
                         Name="Debug runtime-dynamic|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).test/msvc-7.1/debug/threading-multi&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1">
                         <Tool
                                 Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
                                 Optimization="0"
                                 ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_DYN_LINK=1"
- GeneratePreprocessedFile="0"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
+ AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
+ SmallerTypeCheck="TRUE"
                                 RuntimeLibrary="3"
- BufferSecurityCheck="FALSE"
+ BufferSecurityCheck="TRUE"
                                 EnableFunctionLevelLinking="FALSE"
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
                                 WarningLevel="3"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
@@ -106,137 +40,9 @@
                                 IgnoreImportLibrary="TRUE"
                                 LinkIncremental="2"
                                 SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static threading-multi|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/debug/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static"
- GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- StringPooling="FALSE"
- RuntimeLibrary="4"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static&quot;"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- OptimizeReferences="1"
- EnableCOMDATFolding="2"
- TargetMachine="1"/>
+ SubSystem="1"/>
                         <Tool
                                 Name="VCMIDLTool"/>
                         <Tool
@@ -261,154 +67,23 @@
                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
                 </Configuration>
                 <Configuration
- Name="Release runtime-static threading-multi|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- StringPooling="FALSE"
- RuntimeLibrary="0"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static&quot;"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- OptimizeReferences="1"
- EnableCOMDATFolding="2"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi&quot;"
- IntermediateDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi&quot;"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;"
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-dynamic"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic threading-multi|Win32"
+ Name="Debug runtime-static|Win32"
                         OutputDirectory="$(ConfigurationName)"
                         IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="0">
+ ConfigurationType="1">
                         <Tool
                                 Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
                                 Optimization="0"
                                 ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
+ AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
+ SmallerTypeCheck="TRUE"
                                 RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
+ BufferSecurityCheck="TRUE"
                                 EnableFunctionLevelLinking="FALSE"
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
                                 WarningLevel="3"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
@@ -418,13 +93,12 @@
                         <Tool
                                 Name="VCLinkerTool"
                                 IgnoreImportLibrary="TRUE"
+ AdditionalDependencies="Library"
                                 LinkIncremental="2"
                                 SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
+ SubSystem="1"/>
                         <Tool
                                 Name="VCMIDLTool"/>
                         <Tool

Modified: branches/release/libs/serialization/vc7ide/demo_auto_ptr.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/demo_auto_ptr.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/demo_auto_ptr.vcproj 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -12,88 +12,23 @@
         </Platforms>
         <Configurations>
                 <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/debug/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="5"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static"
- GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
                         Name="Debug runtime-dynamic|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/debug/threading-multi&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1">
                         <Tool
                                 Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
                                 Optimization="0"
                                 ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
+ AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
+ SmallerTypeCheck="TRUE"
                                 RuntimeLibrary="3"
- BufferSecurityCheck="FALSE"
+ BufferSecurityCheck="TRUE"
                                 EnableFunctionLevelLinking="FALSE"
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
                                 WarningLevel="3"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
@@ -105,137 +40,9 @@
                                 IgnoreImportLibrary="TRUE"
                                 LinkIncremental="2"
                                 SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static threading-multi|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/debug/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static"
- GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- StringPooling="FALSE"
- RuntimeLibrary="4"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static&quot;"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- OptimizeReferences="1"
- EnableCOMDATFolding="2"
- TargetMachine="1"/>
+ SubSystem="1"/>
                         <Tool
                                 Name="VCMIDLTool"/>
                         <Tool
@@ -260,154 +67,23 @@
                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
                 </Configuration>
                 <Configuration
- Name="Release runtime-static threading-multi|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- StringPooling="FALSE"
- RuntimeLibrary="0"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static&quot;"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- OptimizeReferences="1"
- EnableCOMDATFolding="2"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi&quot;"
- IntermediateDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi&quot;"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;"
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-dynamic"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic threading-multi|Win32"
+ Name="Debug runtime-static|Win32"
                         OutputDirectory="$(ConfigurationName)"
                         IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="0">
+ ConfigurationType="1">
                         <Tool
                                 Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
                                 Optimization="0"
                                 ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
+ AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
+ SmallerTypeCheck="TRUE"
                                 RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
+ BufferSecurityCheck="TRUE"
                                 EnableFunctionLevelLinking="FALSE"
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
                                 WarningLevel="3"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
@@ -417,13 +93,12 @@
                         <Tool
                                 Name="VCLinkerTool"
                                 IgnoreImportLibrary="TRUE"
+ AdditionalDependencies="Library"
                                 LinkIncremental="2"
                                 SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
+ SubSystem="1"/>
                         <Tool
                                 Name="VCMIDLTool"/>
                         <Tool

Modified: branches/release/libs/serialization/vc7ide/demo_dll.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/demo_dll.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/demo_dll.vcproj 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -12,89 +12,23 @@
         </Platforms>
         <Configurations>
                 <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/debug/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="5"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static&quot;"
- DelayLoadDLLs=""
- GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
                         Name="Debug runtime-dynamic|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).test/msvc-7.1/debug/threading-multi&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1">
                         <Tool
                                 Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
                                 Optimization="0"
                                 ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_DYN_LINK=1"
- GeneratePreprocessedFile="0"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
+ AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
+ SmallerTypeCheck="TRUE"
                                 RuntimeLibrary="3"
- BufferSecurityCheck="FALSE"
+ BufferSecurityCheck="TRUE"
                                 EnableFunctionLevelLinking="FALSE"
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
                                 WarningLevel="3"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
@@ -106,137 +40,9 @@
                                 IgnoreImportLibrary="TRUE"
                                 LinkIncremental="2"
                                 SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static threading-multi|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/debug/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static"
- GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- StringPooling="FALSE"
- RuntimeLibrary="4"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static&quot;"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- OptimizeReferences="1"
- EnableCOMDATFolding="2"
- TargetMachine="1"/>
+ SubSystem="1"/>
                         <Tool
                                 Name="VCMIDLTool"/>
                         <Tool
@@ -261,154 +67,23 @@
                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
                 </Configuration>
                 <Configuration
- Name="Release runtime-static threading-multi|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- StringPooling="FALSE"
- RuntimeLibrary="0"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static&quot;"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- OptimizeReferences="1"
- EnableCOMDATFolding="2"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi&quot;"
- IntermediateDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi&quot;"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;"
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-dynamic"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic threading-multi|Win32"
+ Name="Debug runtime-static|Win32"
                         OutputDirectory="$(ConfigurationName)"
                         IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="0">
+ ConfigurationType="1">
                         <Tool
                                 Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
                                 Optimization="0"
                                 ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
+ AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
+ SmallerTypeCheck="TRUE"
                                 RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
+ BufferSecurityCheck="TRUE"
                                 EnableFunctionLevelLinking="FALSE"
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
                                 WarningLevel="3"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
@@ -418,13 +93,12 @@
                         <Tool
                                 Name="VCLinkerTool"
                                 IgnoreImportLibrary="TRUE"
+ AdditionalDependencies="Library"
                                 LinkIncremental="2"
                                 SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
+ SubSystem="1"/>
                         <Tool
                                 Name="VCMIDLTool"/>
                         <Tool

Modified: branches/release/libs/serialization/vc7ide/demo_exception.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/demo_exception.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/demo_exception.vcproj 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -12,88 +12,23 @@
         </Platforms>
         <Configurations>
                 <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/debug/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="5"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static"
- GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
                         Name="Debug runtime-dynamic|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/debug/threading-multi&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1">
                         <Tool
                                 Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
                                 Optimization="0"
                                 ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
+ AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
+ SmallerTypeCheck="TRUE"
                                 RuntimeLibrary="3"
- BufferSecurityCheck="FALSE"
+ BufferSecurityCheck="TRUE"
                                 EnableFunctionLevelLinking="FALSE"
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
                                 WarningLevel="3"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
@@ -105,137 +40,9 @@
                                 IgnoreImportLibrary="TRUE"
                                 LinkIncremental="2"
                                 SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static threading-multi|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/debug/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static"
- GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- StringPooling="FALSE"
- RuntimeLibrary="4"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static&quot;"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- OptimizeReferences="1"
- EnableCOMDATFolding="2"
- TargetMachine="1"/>
+ SubSystem="1"/>
                         <Tool
                                 Name="VCMIDLTool"/>
                         <Tool
@@ -260,154 +67,23 @@
                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
                 </Configuration>
                 <Configuration
- Name="Release runtime-static threading-multi|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- StringPooling="FALSE"
- RuntimeLibrary="0"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static&quot;"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- OptimizeReferences="1"
- EnableCOMDATFolding="2"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi&quot;"
- IntermediateDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi&quot;"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;"
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-dynamic"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic threading-multi|Win32"
+ Name="Debug runtime-static|Win32"
                         OutputDirectory="$(ConfigurationName)"
                         IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="0">
+ ConfigurationType="1">
                         <Tool
                                 Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
                                 Optimization="0"
                                 ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
+ AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
+ SmallerTypeCheck="TRUE"
                                 RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
+ BufferSecurityCheck="TRUE"
                                 EnableFunctionLevelLinking="FALSE"
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
                                 WarningLevel="3"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
@@ -417,13 +93,12 @@
                         <Tool
                                 Name="VCLinkerTool"
                                 IgnoreImportLibrary="TRUE"
+ AdditionalDependencies="Library"
                                 LinkIncremental="2"
                                 SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
+ SubSystem="1"/>
                         <Tool
                                 Name="VCMIDLTool"/>
                         <Tool

Modified: branches/release/libs/serialization/vc7ide/demo_fast_archive.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/demo_fast_archive.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/demo_fast_archive.vcproj 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -12,88 +12,23 @@
         </Platforms>
         <Configurations>
                 <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/debug/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="5"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static"
- GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
                         Name="Debug runtime-dynamic|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/debug/threading-multi&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1">
                         <Tool
                                 Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
                                 Optimization="0"
                                 ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
+ AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
+ SmallerTypeCheck="TRUE"
                                 RuntimeLibrary="3"
- BufferSecurityCheck="FALSE"
+ BufferSecurityCheck="TRUE"
                                 EnableFunctionLevelLinking="FALSE"
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
                                 WarningLevel="3"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
@@ -105,137 +40,9 @@
                                 IgnoreImportLibrary="TRUE"
                                 LinkIncremental="2"
                                 SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static threading-multi|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/debug/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static"
- GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- StringPooling="FALSE"
- RuntimeLibrary="4"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static&quot;"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- OptimizeReferences="1"
- EnableCOMDATFolding="2"
- TargetMachine="1"/>
+ SubSystem="1"/>
                         <Tool
                                 Name="VCMIDLTool"/>
                         <Tool
@@ -260,154 +67,23 @@
                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
                 </Configuration>
                 <Configuration
- Name="Release runtime-static threading-multi|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- StringPooling="FALSE"
- RuntimeLibrary="0"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static&quot;"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- OptimizeReferences="1"
- EnableCOMDATFolding="2"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi&quot;"
- IntermediateDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi&quot;"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;"
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-dynamic"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic threading-multi|Win32"
+ Name="Debug runtime-static|Win32"
                         OutputDirectory="$(ConfigurationName)"
                         IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="0">
+ ConfigurationType="1">
                         <Tool
                                 Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
                                 Optimization="0"
                                 ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
+ AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
+ SmallerTypeCheck="TRUE"
                                 RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
+ BufferSecurityCheck="TRUE"
                                 EnableFunctionLevelLinking="FALSE"
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
                                 WarningLevel="3"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
@@ -417,13 +93,12 @@
                         <Tool
                                 Name="VCLinkerTool"
                                 IgnoreImportLibrary="TRUE"
+ AdditionalDependencies="Library"
                                 LinkIncremental="2"
                                 SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
+ SubSystem="1"/>
                         <Tool
                                 Name="VCMIDLTool"/>
                         <Tool

Modified: branches/release/libs/serialization/vc7ide/demo_pimpl.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/demo_pimpl.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/demo_pimpl.vcproj 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -12,88 +12,23 @@
         </Platforms>
         <Configurations>
                 <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/debug/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="5"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static"
- GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
                         Name="Debug runtime-dynamic|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/debug/threading-multi&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1">
                         <Tool
                                 Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
                                 Optimization="0"
                                 ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
+ AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
+ SmallerTypeCheck="TRUE"
                                 RuntimeLibrary="3"
- BufferSecurityCheck="FALSE"
+ BufferSecurityCheck="TRUE"
                                 EnableFunctionLevelLinking="FALSE"
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
                                 WarningLevel="3"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
@@ -105,137 +40,9 @@
                                 IgnoreImportLibrary="TRUE"
                                 LinkIncremental="2"
                                 SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static threading-multi|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/debug/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static"
- GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- StringPooling="FALSE"
- RuntimeLibrary="4"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static&quot;"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- OptimizeReferences="1"
- EnableCOMDATFolding="2"
- TargetMachine="1"/>
+ SubSystem="1"/>
                         <Tool
                                 Name="VCMIDLTool"/>
                         <Tool
@@ -260,154 +67,23 @@
                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
                 </Configuration>
                 <Configuration
- Name="Release runtime-static threading-multi|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- StringPooling="FALSE"
- RuntimeLibrary="0"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static&quot;"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- OptimizeReferences="1"
- EnableCOMDATFolding="2"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi&quot;"
- IntermediateDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi&quot;"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;"
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-dynamic"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic threading-multi|Win32"
+ Name="Debug runtime-static|Win32"
                         OutputDirectory="$(ConfigurationName)"
                         IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="0">
+ ConfigurationType="1">
                         <Tool
                                 Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
                                 Optimization="0"
                                 ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
+ AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
+ SmallerTypeCheck="TRUE"
                                 RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
+ BufferSecurityCheck="TRUE"
                                 EnableFunctionLevelLinking="FALSE"
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
                                 WarningLevel="3"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
@@ -417,13 +93,12 @@
                         <Tool
                                 Name="VCLinkerTool"
                                 IgnoreImportLibrary="TRUE"
+ AdditionalDependencies="Library"
                                 LinkIncremental="2"
                                 SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
+ SubSystem="1"/>
                         <Tool
                                 Name="VCMIDLTool"/>
                         <Tool

Modified: branches/release/libs/serialization/vc7ide/demo_polymorphic.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/demo_polymorphic.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/demo_polymorphic.vcproj 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -12,88 +12,23 @@
         </Platforms>
         <Configurations>
                 <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/debug/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="5"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static"
- GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
                         Name="Debug runtime-dynamic|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/debug/threading-multi&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1">
                         <Tool
                                 Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
                                 Optimization="0"
                                 ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
+ AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
+ SmallerTypeCheck="TRUE"
                                 RuntimeLibrary="3"
- BufferSecurityCheck="FALSE"
+ BufferSecurityCheck="TRUE"
                                 EnableFunctionLevelLinking="FALSE"
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
                                 WarningLevel="3"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
@@ -105,137 +40,9 @@
                                 IgnoreImportLibrary="TRUE"
                                 LinkIncremental="2"
                                 SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static threading-multi|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/debug/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static"
- GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- StringPooling="FALSE"
- RuntimeLibrary="4"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static&quot;"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- OptimizeReferences="1"
- EnableCOMDATFolding="2"
- TargetMachine="1"/>
+ SubSystem="1"/>
                         <Tool
                                 Name="VCMIDLTool"/>
                         <Tool
@@ -260,154 +67,23 @@
                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
                 </Configuration>
                 <Configuration
- Name="Release runtime-static threading-multi|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- StringPooling="FALSE"
- RuntimeLibrary="0"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static&quot;"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- OptimizeReferences="1"
- EnableCOMDATFolding="2"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi&quot;"
- IntermediateDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi&quot;"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;"
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-dynamic"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic threading-multi|Win32"
+ Name="Debug runtime-static|Win32"
                         OutputDirectory="$(ConfigurationName)"
                         IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="0">
+ ConfigurationType="1">
                         <Tool
                                 Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
                                 Optimization="0"
                                 ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
+ AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
+ SmallerTypeCheck="TRUE"
                                 RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
+ BufferSecurityCheck="TRUE"
                                 EnableFunctionLevelLinking="FALSE"
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
                                 WarningLevel="3"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
@@ -417,13 +93,12 @@
                         <Tool
                                 Name="VCLinkerTool"
                                 IgnoreImportLibrary="TRUE"
+ AdditionalDependencies="Library"
                                 LinkIncremental="2"
                                 SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
+ SubSystem="1"/>
                         <Tool
                                 Name="VCMIDLTool"/>
                         <Tool

Modified: branches/release/libs/serialization/vc7ide/demo_portable_archive.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/demo_portable_archive.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/demo_portable_archive.vcproj 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -12,148 +12,23 @@
         </Platforms>
         <Configurations>
                 <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/debug/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="5"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static&quot;"
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static"
- GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
                         Name="Debug runtime-dynamic|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/debug/threading-multi&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1">
                         <Tool
                                 Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
                                 Optimization="0"
                                 ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_DYN_LINK=1"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
+ AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
+ SmallerTypeCheck="TRUE"
                                 RuntimeLibrary="3"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;"
- GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static threading-multi|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/debug/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
+ BufferSecurityCheck="TRUE"
                                 EnableFunctionLevelLinking="FALSE"
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
                                 WarningLevel="3"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
@@ -165,204 +40,9 @@
                                 IgnoreImportLibrary="TRUE"
                                 LinkIncremental="2"
                                 SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static/threading-multi&quot;"
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- StringPooling="FALSE"
- RuntimeLibrary="4"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static&quot;"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- OptimizeReferences="1"
- EnableCOMDATFolding="2"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static threading-multi|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- StringPooling="FALSE"
- RuntimeLibrary="0"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static&quot;"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- OptimizeReferences="1"
- EnableCOMDATFolding="2"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi&quot;"
- IntermediateDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi&quot;"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;"
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-dynamic"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- TargetMachine="1"/>
+ SubSystem="1"/>
                         <Tool
                                 Name="VCMIDLTool"/>
                         <Tool
@@ -387,27 +67,23 @@
                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
                 </Configuration>
                 <Configuration
- Name="Debug runtime-dynamic threading-multi|Win32"
+ Name="Debug runtime-static|Win32"
                         OutputDirectory="$(ConfigurationName)"
                         IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="0">
+ ConfigurationType="1">
                         <Tool
                                 Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
                                 Optimization="0"
                                 ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
+ AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
+ SmallerTypeCheck="TRUE"
                                 RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
+ BufferSecurityCheck="TRUE"
                                 EnableFunctionLevelLinking="FALSE"
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
                                 WarningLevel="3"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
@@ -417,13 +93,12 @@
                         <Tool
                                 Name="VCLinkerTool"
                                 IgnoreImportLibrary="TRUE"
+ AdditionalDependencies="Library"
                                 LinkIncremental="2"
                                 SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static/threading-multi&quot;"
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
+ SubSystem="1"/>
                         <Tool
                                 Name="VCMIDLTool"/>
                         <Tool

Modified: branches/release/libs/serialization/vc7ide/demo_shared_ptr.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/demo_shared_ptr.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/demo_shared_ptr.vcproj 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -12,88 +12,23 @@
         </Platforms>
         <Configurations>
                 <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/debug/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="5"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static"
- GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
                         Name="Debug runtime-dynamic|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/debug/threading-multi&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1">
                         <Tool
                                 Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
                                 Optimization="0"
                                 ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
+ AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
+ SmallerTypeCheck="TRUE"
                                 RuntimeLibrary="3"
- BufferSecurityCheck="FALSE"
+ BufferSecurityCheck="TRUE"
                                 EnableFunctionLevelLinking="FALSE"
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
                                 WarningLevel="3"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
@@ -105,137 +40,9 @@
                                 IgnoreImportLibrary="TRUE"
                                 LinkIncremental="2"
                                 SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static threading-multi|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/debug/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static"
- GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- StringPooling="FALSE"
- RuntimeLibrary="4"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static&quot;"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- OptimizeReferences="1"
- EnableCOMDATFolding="2"
- TargetMachine="1"/>
+ SubSystem="1"/>
                         <Tool
                                 Name="VCMIDLTool"/>
                         <Tool
@@ -260,154 +67,23 @@
                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
                 </Configuration>
                 <Configuration
- Name="Release runtime-static threading-multi|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- StringPooling="FALSE"
- RuntimeLibrary="0"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static&quot;"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- OptimizeReferences="1"
- EnableCOMDATFolding="2"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi&quot;"
- IntermediateDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi&quot;"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;"
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-dynamic"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic threading-multi|Win32"
+ Name="Debug runtime-static|Win32"
                         OutputDirectory="$(ConfigurationName)"
                         IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="0">
+ ConfigurationType="1">
                         <Tool
                                 Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
                                 Optimization="0"
                                 ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
+ AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
+ SmallerTypeCheck="TRUE"
                                 RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
+ BufferSecurityCheck="TRUE"
                                 EnableFunctionLevelLinking="FALSE"
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
                                 WarningLevel="3"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
@@ -417,13 +93,12 @@
                         <Tool
                                 Name="VCLinkerTool"
                                 IgnoreImportLibrary="TRUE"
+ AdditionalDependencies="Library"
                                 LinkIncremental="2"
                                 SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
+ SubSystem="1"/>
                         <Tool
                                 Name="VCMIDLTool"/>
                         <Tool

Modified: branches/release/libs/serialization/vc7ide/demo_xml.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/demo_xml.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/demo_xml.vcproj 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -12,88 +12,23 @@
         </Platforms>
         <Configurations>
                 <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/debug/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="5"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static"
- GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
                         Name="Debug runtime-dynamic|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/debug/threading-multi&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1">
                         <Tool
                                 Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
                                 Optimization="0"
                                 ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
+ AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
+ SmallerTypeCheck="TRUE"
                                 RuntimeLibrary="3"
- BufferSecurityCheck="FALSE"
+ BufferSecurityCheck="TRUE"
                                 EnableFunctionLevelLinking="FALSE"
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
                                 WarningLevel="3"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
@@ -105,137 +40,9 @@
                                 IgnoreImportLibrary="TRUE"
                                 LinkIncremental="2"
                                 SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static threading-multi|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/debug/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static"
- GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- StringPooling="FALSE"
- RuntimeLibrary="4"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static&quot;"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- OptimizeReferences="1"
- EnableCOMDATFolding="2"
- TargetMachine="1"/>
+ SubSystem="1"/>
                         <Tool
                                 Name="VCMIDLTool"/>
                         <Tool
@@ -260,154 +67,23 @@
                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
                 </Configuration>
                 <Configuration
- Name="Release runtime-static threading-multi|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- StringPooling="FALSE"
- RuntimeLibrary="0"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static&quot;"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- OptimizeReferences="1"
- EnableCOMDATFolding="2"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi&quot;"
- IntermediateDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi&quot;"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;"
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-dynamic"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic threading-multi|Win32"
+ Name="Debug runtime-static|Win32"
                         OutputDirectory="$(ConfigurationName)"
                         IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="0">
+ ConfigurationType="1">
                         <Tool
                                 Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
                                 Optimization="0"
                                 ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
+ AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
+ SmallerTypeCheck="TRUE"
                                 RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
+ BufferSecurityCheck="TRUE"
                                 EnableFunctionLevelLinking="FALSE"
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
                                 WarningLevel="3"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
@@ -417,13 +93,12 @@
                         <Tool
                                 Name="VCLinkerTool"
                                 IgnoreImportLibrary="TRUE"
+ AdditionalDependencies="Library"
                                 LinkIncremental="2"
                                 SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
+ SubSystem="1"/>
                         <Tool
                                 Name="VCMIDLTool"/>
                         <Tool

Modified: branches/release/libs/serialization/vc7ide/demo_xml_load.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/demo_xml_load.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/demo_xml_load.vcproj 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -12,88 +12,23 @@
         </Platforms>
         <Configurations>
                 <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/debug/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="5"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static"
- GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
                         Name="Debug runtime-dynamic|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/debug/threading-multi&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1">
                         <Tool
                                 Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
                                 Optimization="0"
                                 ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
+ AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
+ SmallerTypeCheck="TRUE"
                                 RuntimeLibrary="3"
- BufferSecurityCheck="FALSE"
+ BufferSecurityCheck="TRUE"
                                 EnableFunctionLevelLinking="FALSE"
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
                                 WarningLevel="3"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
@@ -105,137 +40,9 @@
                                 IgnoreImportLibrary="TRUE"
                                 LinkIncremental="2"
                                 SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static threading-multi|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/debug/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static"
- GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- StringPooling="FALSE"
- RuntimeLibrary="4"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static&quot;"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- OptimizeReferences="1"
- EnableCOMDATFolding="2"
- TargetMachine="1"/>
+ SubSystem="1"/>
                         <Tool
                                 Name="VCMIDLTool"/>
                         <Tool
@@ -260,154 +67,23 @@
                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
                 </Configuration>
                 <Configuration
- Name="Release runtime-static threading-multi|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- StringPooling="FALSE"
- RuntimeLibrary="0"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static&quot;"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- OptimizeReferences="1"
- EnableCOMDATFolding="2"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi&quot;"
- IntermediateDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi&quot;"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;"
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-dynamic"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic threading-multi|Win32"
+ Name="Debug runtime-static|Win32"
                         OutputDirectory="$(ConfigurationName)"
                         IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="0">
+ ConfigurationType="1">
                         <Tool
                                 Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
                                 Optimization="0"
                                 ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
+ AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
+ SmallerTypeCheck="TRUE"
                                 RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
+ BufferSecurityCheck="TRUE"
                                 EnableFunctionLevelLinking="FALSE"
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
                                 WarningLevel="3"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
@@ -417,13 +93,12 @@
                         <Tool
                                 Name="VCLinkerTool"
                                 IgnoreImportLibrary="TRUE"
+ AdditionalDependencies="Library"
                                 LinkIncremental="2"
                                 SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
+ SubSystem="1"/>
                         <Tool
                                 Name="VCMIDLTool"/>
                         <Tool

Modified: branches/release/libs/serialization/vc7ide/demo_xml_save.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/demo_xml_save.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/demo_xml_save.vcproj 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -12,88 +12,23 @@
         </Platforms>
         <Configurations>
                 <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/debug/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="5"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static"
- GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
                         Name="Debug runtime-dynamic|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/debug/threading-multi&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1">
                         <Tool
                                 Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
                                 Optimization="0"
                                 ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
+ AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
+ SmallerTypeCheck="TRUE"
                                 RuntimeLibrary="3"
- BufferSecurityCheck="FALSE"
+ BufferSecurityCheck="TRUE"
                                 EnableFunctionLevelLinking="FALSE"
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
                                 WarningLevel="3"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
@@ -105,137 +40,9 @@
                                 IgnoreImportLibrary="TRUE"
                                 LinkIncremental="2"
                                 SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static threading-multi|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/debug/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static"
- GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- StringPooling="FALSE"
- RuntimeLibrary="4"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static&quot;"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- OptimizeReferences="1"
- EnableCOMDATFolding="2"
- TargetMachine="1"/>
+ SubSystem="1"/>
                         <Tool
                                 Name="VCMIDLTool"/>
                         <Tool
@@ -260,154 +67,23 @@
                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
                 </Configuration>
                 <Configuration
- Name="Release runtime-static threading-multi|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- StringPooling="FALSE"
- RuntimeLibrary="0"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static&quot;"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- OptimizeReferences="1"
- EnableCOMDATFolding="2"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi&quot;"
- IntermediateDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/example/$(ProjectName).exe/msvc-7.1/release/threading-multi&quot;"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;"
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-dynamic"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic threading-multi|Win32"
+ Name="Debug runtime-static|Win32"
                         OutputDirectory="$(ConfigurationName)"
                         IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="0">
+ ConfigurationType="1">
                         <Tool
                                 Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
                                 Optimization="0"
                                 ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
+ AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
+ SmallerTypeCheck="TRUE"
                                 RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
+ BufferSecurityCheck="TRUE"
                                 EnableFunctionLevelLinking="FALSE"
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
                                 WarningLevel="3"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
@@ -417,13 +93,12 @@
                         <Tool
                                 Name="VCLinkerTool"
                                 IgnoreImportLibrary="TRUE"
+ AdditionalDependencies="Library"
                                 LinkIncremental="2"
                                 SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""
- DelayLoadDLLs="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
- SubSystem="1"
- TargetMachine="1"/>
+ SubSystem="1"/>
                         <Tool
                                 Name="VCMIDLTool"/>
                         <Tool

Modified: branches/release/libs/serialization/vc7ide/dll_a.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/dll_a.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/dll_a.vcproj 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -13,8 +13,8 @@
         <Configurations>
                 <Configuration
                         Name="Debug|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;"
- IntermediateDirectory="Debug"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
                         ConfigurationType="2"
                         CharacterSet="2">
                         <Tool
@@ -24,8 +24,9 @@
                                 PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;"
                                 MinimalRebuild="TRUE"
                                 BasicRuntimeChecks="3"
- RuntimeLibrary="3"
+ RuntimeLibrary="5"
                                 TreatWChar_tAsBuiltInType="TRUE"
+ RuntimeTypeInfo="TRUE"
                                 UsePrecompiledHeader="0"
                                 WarningLevel="3"
                                 Detect64BitPortabilityProblems="TRUE"
@@ -36,7 +37,7 @@
                                 Name="VCLinkerTool"
                                 OutputFile="$(OutDir)/dll_a.dll"
                                 LinkIncremental="2"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
                                 ProgramDatabaseFile="$(OutDir)/dll_a.pdb"
                                 SubSystem="2"
@@ -65,8 +66,8 @@
                 </Configuration>
                 <Configuration
                         Name="Release|Win32"
- OutputDirectory="Release"
- IntermediateDirectory="Release"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
                         ConfigurationType="2"
                         CharacterSet="2">
                         <Tool
@@ -83,6 +84,7 @@
                                 Name="VCLinkerTool"
                                 OutputFile="$(OutDir)/dll_a.dll"
                                 LinkIncremental="1"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
                                 SubSystem="2"
                                 OptimizeReferences="2"
@@ -113,7 +115,7 @@
                 <Configuration
                         Name="Debug runtime-dynamic threading-multi|Win32"
                         OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(OutDir)"
+ IntermediateDirectory="$(ConfigurationName)"
                         ConfigurationType="2"
                         CharacterSet="2">
                         <Tool
@@ -136,7 +138,7 @@
                                 Name="VCLinkerTool"
                                 OutputFile="$(OutDir)/a.dll"
                                 LinkIncremental="2"
- AdditionalLibraryDirectories="$(OutDir)"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
                                 ProgramDatabaseFile="$(OutDir)/dll_a.pdb"
                                 SubSystem="2"
@@ -163,6 +165,49 @@
                         <Tool
                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
                 </Configuration>
+ <Configuration
+ Name="Debug runtime-dynamic|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
+ PreprocessorDefinitions="WIN32;_DEBUG;BOOST_ALL_DYN_LINK=1;BOOST_LIB_DIAGNOSTIC=1;"
+ RuntimeLibrary="3"
+ TreatWChar_tAsBuiltInType="TRUE"
+ ForceConformanceInForLoopScope="TRUE"
+ RuntimeTypeInfo="TRUE"
+ DebugInformationFormat="4"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)/$(ProjectName).dll"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
+ GenerateDebugInformation="TRUE"/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
         </Configurations>
         <References>
         </References>

Modified: branches/release/libs/serialization/vc7ide/dll_base.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/dll_base.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/dll_base.vcproj 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -13,8 +13,8 @@
         <Configurations>
                 <Configuration
                         Name="Debug|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;"
- IntermediateDirectory="Debug"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
                         ConfigurationType="2"
                         CharacterSet="2">
                         <Tool
@@ -24,11 +24,12 @@
                                 PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;"
                                 MinimalRebuild="TRUE"
                                 BasicRuntimeChecks="3"
- RuntimeLibrary="3"
+ RuntimeLibrary="5"
                                 TreatWChar_tAsBuiltInType="TRUE"
+ RuntimeTypeInfo="TRUE"
                                 UsePrecompiledHeader="0"
                                 WarningLevel="3"
- Detect64BitPortabilityProblems="TRUE"
+ Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="4"/>
                         <Tool
                                 Name="VCCustomBuildTool"/>
@@ -36,7 +37,7 @@
                                 Name="VCLinkerTool"
                                 OutputFile="$(OutDir)/dll_base.dll"
                                 LinkIncremental="2"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
                                 ProgramDatabaseFile="$(OutDir)/dll_base.pdb"
                                 SubSystem="2"
@@ -65,8 +66,8 @@
                 </Configuration>
                 <Configuration
                         Name="Release|Win32"
- OutputDirectory="Release"
- IntermediateDirectory="Release"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
                         ConfigurationType="2"
                         CharacterSet="2">
                         <Tool
@@ -83,6 +84,7 @@
                                 Name="VCLinkerTool"
                                 OutputFile="$(OutDir)/dll_base.dll"
                                 LinkIncremental="1"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
                                 SubSystem="2"
                                 OptimizeReferences="2"
@@ -113,7 +115,7 @@
                 <Configuration
                         Name="Debug runtime-dynamic threading-multi|Win32"
                         OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(OutDir)"
+ IntermediateDirectory="$(ConfigurationName)"
                         ConfigurationType="2"
                         CharacterSet="2">
                         <Tool
@@ -137,7 +139,7 @@
                                 Name="VCLinkerTool"
                                 OutputFile="$(OutDir)/base.dll"
                                 LinkIncremental="2"
- AdditionalLibraryDirectories="$(OutDir)"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
                                 ProgramDatabaseFile="$(OutDir)/dll_base.pdb"
                                 SubSystem="2"
@@ -164,6 +166,81 @@
                         <Tool
                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
                 </Configuration>
+ <Configuration
+ Name="Debug runtime-static|Win32"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1">
+ <Tool
+ Name="VCCLCompilerTool"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Debug runtime-dynamic|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="2"
+ ReferencesPath="$(ConfigurationName)">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
+ PreprocessorDefinitions="WIN32;_DEBUG;BOOST_ALL_DYN_LINK=1;BOOST_LIB_DIAGNOSTIC=1;"
+ RuntimeLibrary="3"
+ TreatWChar_tAsBuiltInType="TRUE"
+ ForceConformanceInForLoopScope="TRUE"
+ RuntimeTypeInfo="TRUE"
+ WarningLevel="3"
+ DebugInformationFormat="4"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
+ GenerateDebugInformation="TRUE"/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
         </Configurations>
         <References>
         </References>
@@ -183,9 +260,6 @@
                         <File
                                 RelativePath="..\test\base.hpp">
                         </File>
- <File
- RelativePath="..\test\test_decl.hpp">
- </File>
                 </Filter>
         </Files>
         <Globals>

Modified: branches/release/libs/serialization/vc7ide/dll_derived2.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/dll_derived2.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/dll_derived2.vcproj 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -13,19 +13,20 @@
         <Configurations>
                 <Configuration
                         Name="Debug|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;"
- IntermediateDirectory="Debug"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
                         ConfigurationType="2"
                         CharacterSet="2">
                         <Tool
                                 Name="VCCLCompilerTool"
                                 Optimization="0"
                                 AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
                                 MinimalRebuild="TRUE"
                                 BasicRuntimeChecks="3"
                                 RuntimeLibrary="3"
                                 TreatWChar_tAsBuiltInType="TRUE"
+ RuntimeTypeInfo="TRUE"
                                 UsePrecompiledHeader="0"
                                 WarningLevel="3"
                                 Detect64BitPortabilityProblems="TRUE"
@@ -34,9 +35,9 @@
                                 Name="VCCustomBuildTool"/>
                         <Tool
                                 Name="VCLinkerTool"
- OutputFile="$(OutDir)/dll_derived2.dll"
+ OutputFile=""
                                 LinkIncremental="2"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
                                 ProgramDatabaseFile="$(OutDir)/dll_derived2.pdb"
                                 SubSystem="2"
@@ -65,8 +66,8 @@
                 </Configuration>
                 <Configuration
                         Name="Release|Win32"
- OutputDirectory="Release"
- IntermediateDirectory="Release"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
                         ConfigurationType="2"
                         CharacterSet="2">
                         <Tool
@@ -81,8 +82,9 @@
                                 Name="VCCustomBuildTool"/>
                         <Tool
                                 Name="VCLinkerTool"
- OutputFile="$(OutDir)/dll_derived2.dll"
+ OutputFile=""
                                 LinkIncremental="1"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
                                 SubSystem="2"
                                 OptimizeReferences="2"
@@ -111,39 +113,29 @@
                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
                 </Configuration>
                 <Configuration
- Name="Debug runtime-dynamic threading-multi|Win32"
+ Name="Debug runtime-dynamic|Win32"
                         OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(OutDir)"
+ IntermediateDirectory="$(ConfigurationName)"
                         ConfigurationType="2"
- CharacterSet="2">
+ ReferencesPath="$(ConfigurationName)">
                         <Tool
                                 Name="VCCLCompilerTool"
                                 Optimization="0"
                                 AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- MinimalRebuild="TRUE"
- BasicRuntimeChecks="3"
+ PreprocessorDefinitions="WIN32;_DEBUG;BOOST_ALL_DYN_LINK=1;BOOST_LIB_DIAGNOSTIC=1;"
                                 RuntimeLibrary="3"
                                 TreatWChar_tAsBuiltInType="TRUE"
+ ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- ExpandAttributedSource="TRUE"
                                 WarningLevel="3"
- Detect64BitPortabilityProblems="TRUE"
                                 DebugInformationFormat="4"/>
                         <Tool
                                 Name="VCCustomBuildTool"/>
                         <Tool
                                 Name="VCLinkerTool"
- AdditionalDependencies="base.lib"
- OutputFile="$(OutDir)/derived2.dll"
- LinkIncremental="2"
- AdditionalLibraryDirectories="&quot;$(OutDir)&quot;"
- GenerateDebugInformation="TRUE"
- ProgramDatabaseFile="$(OutDir)/dll_derived2.pdb"
- SubSystem="2"
- ImportLibrary="$(OutDir)/derived2.lib"
- TargetMachine="1"/>
+ AdditionalDependencies="dll_base.lib"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
+ GenerateDebugInformation="TRUE"/>
                         <Tool
                                 Name="VCMIDLTool"/>
                         <Tool
@@ -182,14 +174,8 @@
                         Filter="h;hpp;hxx;hm;inl;inc;xsd"
                         UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
                         <File
- RelativePath="..\test\base.hpp">
- </File>
- <File
                                 RelativePath="..\test\derived2.hpp">
                         </File>
- <File
- RelativePath="..\test\test_decl.hpp">
- </File>
                 </Filter>
         </Files>
         <Globals>

Modified: branches/release/libs/serialization/vc7ide/test_array.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_array.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_array.vcproj 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -1694,6 +1694,57 @@
                         <Tool
                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
                 </Configuration>
+ <Configuration
+ Name="Debug runtime-dynamic|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ ImproveFloatingPointConsistency="TRUE"
+ AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
+ BasicRuntimeChecks="0"
+ SmallerTypeCheck="FALSE"
+ RuntimeLibrary="3"
+ TreatWChar_tAsBuiltInType="TRUE"
+ ForceConformanceInForLoopScope="TRUE"
+ RuntimeTypeInfo="TRUE"
+ WarningLevel="3"
+ DebugInformationFormat="1"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ IgnoreImportLibrary="TRUE"
+ LinkIncremental="2"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
+ GenerateDebugInformation="TRUE"/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"
+ Description="run $(TargetName) with $(ConfigurationName)"
+ CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
         </Configurations>
         <References>
         </References>

Modified: branches/release/libs/serialization/vc7ide/test_binary.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_binary.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_binary.vcproj 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -12,23 +12,25 @@
         </Platforms>
         <Configurations>
                 <Configuration
- Name="Debug runtime-dynamic text_archive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_archive.test/msvc-7.1/debug/threading-multi&quot;"
- IntermediateDirectory="$(OutDir)"
+ Name="Debug runtime-dynamic|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
                         ConfigurationType="1">
                         <Tool
                                 Name="VCCLCompilerTool"
                                 Optimization="0"
                                 ImproveFloatingPointConsistency="TRUE"
                                 AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=text_archive.hpp"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
+ SmallerTypeCheck="TRUE"
                                 RuntimeLibrary="3"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
+ BufferSecurityCheck="TRUE"
+ EnableFunctionLevelLinking="FALSE"
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
                                 WarningLevel="3"
+ Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>
                         <Tool
@@ -38,7 +40,7 @@
                                 IgnoreImportLibrary="TRUE"
                                 LinkIncremental="2"
                                 SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
                                 SubSystem="1"/>
                         <Tool
@@ -65,1396 +67,25 @@
                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
                 </Configuration>
                 <Configuration
- Name="Debug runtime-static text_archive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_archive.test/msvc-7.1/debug/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
+ Name="Debug runtime-static|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
                         ConfigurationType="1">
                         <Tool
                                 Name="VCCLCompilerTool"
                                 Optimization="0"
                                 ImproveFloatingPointConsistency="TRUE"
                                 AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=text_archive.hpp"
- RuntimeLibrary="5"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static&quot;"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static threading-multi text_archive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_archive.test/msvc-7.1/debug/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=text_archive.hpp"
- RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=";&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static&quot;"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-dynamic text_archive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_archive.test/msvc-7.1/release/threading-multi&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=text_archive.hpp"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static text_archive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_archive.test/msvc-7.1/release/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=text_archive.hpp"
- RuntimeLibrary="4"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static&quot;"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static threading-multi text_archive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_archive.test/msvc-7.1/release/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=text_archive.hpp"
- RuntimeLibrary="0"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static&quot;"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic text_warchive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_warchive.test/msvc-7.1/debug/threading-multi&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=text_warchive.hpp"
- RuntimeLibrary="3"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=";&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static text_warchive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_warchive.test/msvc-7.1/debug/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=text_warchive.hpp"
- RuntimeLibrary="5"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static&quot;"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static threading-multi text_warchive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_warchive.test/msvc-7.1/debug/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=text_warchive.hpp"
- RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=";&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static&quot;"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-dynamic text_warchive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_warchive.test/msvc-7.1/release/threading-multi&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=text_warchive.hpp"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static text_warchive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_warchive.test/msvc-7.1/release/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=text_warchive.hpp"
- RuntimeLibrary="4"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static&quot;"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static threading-multi text_warchive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_warchive.test/msvc-7.1/release/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=text_warchive.hpp"
- RuntimeLibrary="0"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static&quot;"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic xml_archive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_archive.test/msvc-7.1/debug/threading-multi&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_archive.hpp"
- RuntimeLibrary="3"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=";&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static xml_archive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_archive.test/msvc-7.1/debug/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_archive.hpp"
- RuntimeLibrary="5"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static&quot;"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static threading-multi xml_archive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_archive.test/msvc-7.1/debug/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_archive.hpp"
- RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=";&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static&quot;"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-dynamic xml_archive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_archive.test/msvc-7.1/release/threading-multi&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_archive.hpp"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static xml_archive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_archive.test/msvc-7.1/release/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_archive.hpp"
- RuntimeLibrary="4"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static&quot;"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static threading-multi xml_archive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_archive.test/msvc-7.1/release/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_archive.hpp"
- RuntimeLibrary="0"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static&quot;"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic xml_warchive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_warchive.test/msvc-7.1/debug/threading-multi&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_warchive.hpp"
- RuntimeLibrary="3"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=";&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static xml_warchive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_warchive.test/msvc-7.1/debug/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_warchive.hpp"
- RuntimeLibrary="5"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static&quot;"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static threading-multi xml_warchive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_warchive.test/msvc-7.1/debug/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_warchive.hpp"
- RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=";&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static&quot;"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-dynamic xml_warchive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_warchive.test/msvc-7.1/release/threading-multi&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_warchive.hpp"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static xml_warchive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_warchive.test/msvc-7.1/release/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_warchive.hpp"
- RuntimeLibrary="4"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static&quot;"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static threading-multi xml_warchive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_warchive.test/msvc-7.1/release/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_warchive.hpp"
- RuntimeLibrary="0"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static&quot;"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic binary_archive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_binary_archive.test/msvc-7.1/debug/threading-multi&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=binary_archive.hpp"
- RuntimeLibrary="3"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=";&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static binary_archive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_binary_archive.test/msvc-7.1/debug/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=binary_archive.hpp"
- RuntimeLibrary="5"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static&quot;"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static threading-multi binary_archive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_binary_archive.test/msvc-7.1/debug/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=binary_archive.hpp"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
+ SmallerTypeCheck="TRUE"
                                 RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
+ BufferSecurityCheck="TRUE"
+ EnableFunctionLevelLinking="FALSE"
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
                                 WarningLevel="3"
+ Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>
                         <Tool
@@ -1462,9 +93,10 @@
                         <Tool
                                 Name="VCLinkerTool"
                                 IgnoreImportLibrary="TRUE"
+ AdditionalDependencies="Library"
                                 LinkIncremental="2"
                                 SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=";&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static&quot;"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
                                 SubSystem="1"/>
                         <Tool
@@ -1490,207 +122,6 @@
                         <Tool
                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
                 </Configuration>
- <Configuration
- Name="Release runtime-dynamic binary_archive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_binary_archive.test/msvc-7.1/release/threading-multi&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=binary_archive.hpp"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static binary_archive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_binary_archive.test/msvc-7.1/release/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=binary_archive.hpp"
- RuntimeLibrary="4"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static&quot;"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static threading-multi binary_archive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_binary_archive.test/msvc-7.1/release/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=binary_archive.hpp"
- RuntimeLibrary="0"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static&quot;"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic threading-multi|Win32"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
         </Configurations>
         <References>
         </References>

Modified: branches/release/libs/serialization/vc7ide/test_class_info_load.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_class_info_load.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_class_info_load.vcproj 2009-08-01 19:32:25 EDT (Sat, 01 Aug 2009)
@@ -12,23 +12,25 @@
         </Platforms>
         <Configurations>
                 <Configuration
- Name="Debug runtime-dynamic text_archive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_archive.test/msvc-7.1/debug/threading-multi&quot;"
- IntermediateDirectory="$(OutDir)"
+ Name="Debug runtime-dynamic|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
                         ConfigurationType="1">
                         <Tool
                                 Name="VCCLCompilerTool"
                                 Optimization="0"
                                 ImproveFloatingPointConsistency="TRUE"
                                 AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=text_archive.hpp"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
+ SmallerTypeCheck="TRUE"
                                 RuntimeLibrary="3"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
+ BufferSecurityCheck="TRUE"
+ EnableFunctionLevelLinking="FALSE"
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
                                 WarningLevel="3"
+ Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>
                         <Tool
@@ -38,7 +40,7 @@
                                 IgnoreImportLibrary="TRUE"
                                 LinkIncremental="2"
                                 SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
                                 SubSystem="1"/>
                         <Tool
@@ -65,1396 +67,25 @@
                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
                 </Configuration>
                 <Configuration
- Name="Debug runtime-static text_archive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_archive.test/msvc-7.1/debug/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
+ Name="Debug runtime-static|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
                         ConfigurationType="1">
                         <Tool
                                 Name="VCCLCompilerTool"
                                 Optimization="0"
                                 ImproveFloatingPointConsistency="TRUE"
                                 AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=text_archive.hpp"
- RuntimeLibrary="5"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static&quot;"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static threading-multi text_archive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_archive.test/msvc-7.1/debug/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=text_archive.hpp"
- RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=";&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static&quot;"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-dynamic text_archive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_archive.test/msvc-7.1/release/threading-multi&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=text_archive.hpp"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static text_archive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_archive.test/msvc-7.1/release/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=text_archive.hpp"
- RuntimeLibrary="4"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static&quot;"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static threading-multi text_archive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_archive.test/msvc-7.1/release/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=text_archive.hpp"
- RuntimeLibrary="0"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static&quot;"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic text_warchive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_warchive.test/msvc-7.1/debug/threading-multi&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=text_warchive.hpp"
- RuntimeLibrary="3"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=";&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static text_warchive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_warchive.test/msvc-7.1/debug/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=text_warchive.hpp"
- RuntimeLibrary="5"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static&quot;"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static threading-multi text_warchive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_warchive.test/msvc-7.1/debug/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=text_warchive.hpp"
- RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=";&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static&quot;"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-dynamic text_warchive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_warchive.test/msvc-7.1/release/threading-multi&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=text_warchive.hpp"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static text_warchive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_warchive.test/msvc-7.1/release/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=text_warchive.hpp"
- RuntimeLibrary="4"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static&quot;"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static threading-multi text_warchive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_warchive.test/msvc-7.1/release/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=text_warchive.hpp"
- RuntimeLibrary="0"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static&quot;"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic xml_archive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_archive.test/msvc-7.1/debug/threading-multi&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_archive.hpp"
- RuntimeLibrary="3"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=";&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static xml_archive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_archive.test/msvc-7.1/debug/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_archive.hpp"
- RuntimeLibrary="5"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static&quot;"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static threading-multi xml_archive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_archive.test/msvc-7.1/debug/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_archive.hpp"
- RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=";&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static&quot;"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-dynamic xml_archive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_archive.test/msvc-7.1/release/threading-multi&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_archive.hpp"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static xml_archive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_archive.test/msvc-7.1/release/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_archive.hpp"
- RuntimeLibrary="4"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static&quot;"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static threading-multi xml_archive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_archive.test/msvc-7.1/release/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_archive.hpp"
- RuntimeLibrary="0"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static&quot;"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic xml_warchive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_warchive.test/msvc-7.1/debug/threading-multi&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_warchive.hpp"
- RuntimeLibrary="3"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=";&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static xml_warchive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_warchive.test/msvc-7.1/debug/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_warchive.hpp"
- RuntimeLibrary="5"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static&quot;"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static threading-multi xml_warchive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_warchive.test/msvc-7.1/debug/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_warchive.hpp"
- RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=";&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static&quot;"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-dynamic xml_warchive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_warchive.test/msvc-7.1/release/threading-multi&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_warchive.hpp"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static xml_warchive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_warchive.test/msvc-7.1/release/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_warchive.hpp"
- RuntimeLibrary="4"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static&quot;"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static threading-multi xml_warchive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_warchive.test/msvc-7.1/release/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_warchive.hpp"
- RuntimeLibrary="0"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static&quot;"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic binary_archive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_binary_archive.test/msvc-7.1/debug/threading-multi&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=binary_archive.hpp"
- RuntimeLibrary="3"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=";&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi&quot;"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static binary_archive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_binary_archive.test/msvc-7.1/debug/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=binary_archive.hpp"
- RuntimeLibrary="5"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static&quot;"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static threading-multi binary_archive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_binary_archive.test/msvc-7.1/debug/threading-multi/link-static&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=binary_archive.hpp"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
+ SmallerTypeCheck="TRUE"
                                 RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
+ BufferSecurityCheck="TRUE"
+ EnableFunctionLevelLinking="FALSE"
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
                                 WarningLevel="3"
+ Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>
                         <Tool
@@ -1462,9 +93,10 @@
                         <Tool
                                 Name="VCLinkerTool"
                                 IgnoreImportLibrary="TRUE"
+ AdditionalDependencies="Library"
                                 LinkIncremental="2"
                                 SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=";&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static&quot;"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
                                 GenerateDebugInformation="TRUE"
                                 SubSystem="1"/>
                         <Tool
@@ -1490,207 +122,6 @@
                         <Tool
                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
                 </Configuration>
- <Configuration
- Name="Release runtime-dynamic binary_archive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_binary_archive.test/msvc-7.1/release/threading-multi&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=binary_archive.hpp"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;;&quot;$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi&quot;"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine="&quot;$(TargetDir)/$(TargetName).exe&quot;"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static binary_archive|Win32"
- OutputDirectory="&quot;$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_binary_archive.test/msvc-7.1/release/link-static/&quot;"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=binary_archive.hpp"
- RuntimeLibrary="4"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationForma