Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r54937 - trunk/libs/serialization/vc7ide
From: ramey_at_[hidden]
Date: 2009-07-13 17:43:31


Author: ramey
Date: 2009-07-13 17:43:30 EDT (Mon, 13 Jul 2009)
New Revision: 54937
URL: http://svn.boost.org/trac/boost/changeset/54937

Log:
Simplification for pointer serialization
Correct error in exported pointers for polymorphic archives
Added:
   trunk/libs/serialization/vc7ide/test_shared_ptr_multi_base.vcproj (contents, props changed)
Text files modified:
   trunk/libs/serialization/vc7ide/BoostSerializationLibrary.sln | 336 ++++++++++++++++++++++++++++++++++++++++
   trunk/libs/serialization/vc7ide/Library.vcproj | 29 ---
   trunk/libs/serialization/vc7ide/LibraryW.vcproj | 54 ------
   trunk/libs/serialization/vc7ide/test_no_rtti.vcproj | 3
   trunk/libs/serialization/vc7ide/test_simple_class_ptr.vcproj | 6
   5 files changed, 345 insertions(+), 83 deletions(-)

Modified: trunk/libs/serialization/vc7ide/BoostSerializationLibrary.sln
==============================================================================
--- trunk/libs/serialization/vc7ide/BoostSerializationLibrary.sln (original)
+++ trunk/libs/serialization/vc7ide/BoostSerializationLibrary.sln 2009-07-13 17:43:30 EDT (Mon, 13 Jul 2009)
@@ -340,6 +340,22 @@
         ProjectSection(ProjectDependencies) = postProject
         EndProjectSection
 EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DllObjectCollection", "DllObjectCollection.vcproj", "{384759CF-E814-4A8E-9843-ED58624F0646}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LocalObjectCollection", "LocalObjectCollection.vcproj", "{8E04DD27-D169-45B2-8475-BC6F6CE18616}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Object", "Object.vcproj", "{384759CF-E814-4A8E-9843-ED58624F0646}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Main", "Main.vcproj", "{E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
 Global
         GlobalSection(SolutionConfiguration) = preSolution
                 Debug = Debug
@@ -7184,6 +7200,326 @@
                 {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
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-dynamic binary_archive.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-dynamic text_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-dynamic text_archive.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-dynamic text_warchive.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-dynamic text_warchive.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-dynamic threading-multi.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-dynamic threading-multi.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-dynamic xml_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-dynamic xml_archive.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-dynamic xml_warchive.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-dynamic xml_warchive.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static binary_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static binary_archive.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static text_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static text_archive.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static text_warchive.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static text_warchive.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static threading-multi.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static threading-multi binary_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static threading-multi binary_archive.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static threading-multi text_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static threading-multi text_archive.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static threading-multi text_warchive.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static threading-multi text_warchive.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static threading-multi xml_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static threading-multi xml_archive.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static threading-multi xml_warchive.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static threading-multi xml_warchive.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static xml_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static xml_archive.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-dynamic.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-dynamic.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-dynamic binary_archive.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-dynamic binary_archive.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-dynamic text_archive.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-dynamic text_archive.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-dynamic text_warchive.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-dynamic text_warchive.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-dynamic xml_archive.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-dynamic xml_archive.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-dynamic xml_warchive.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-dynamic xml_warchive.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static binary_archive.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static binary_archive.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static text_archive.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static text_archive.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static text_warchive.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static text_warchive.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static threading-multi.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static threading-multi.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static threading-multi binary_archive.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static threading-multi binary_archive.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static threading-multi text_archive.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static threading-multi text_archive.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static threading-multi text_warchive.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static threading-multi text_warchive.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static threading-multi xml_archive.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static threading-multi xml_archive.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static threading-multi xml_warchive.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static threading-multi xml_warchive.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static xml_archive.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static xml_archive.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static xml_warchive.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static xml_warchive.Build.0 = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug.ActiveCfg = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug.Build.0 = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-dynamic binary_archive.Build.0 = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-dynamic text_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-dynamic text_archive.Build.0 = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-dynamic text_warchive.ActiveCfg = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-dynamic text_warchive.Build.0 = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-dynamic threading-multi.ActiveCfg = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-dynamic threading-multi.Build.0 = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-dynamic xml_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-dynamic xml_archive.Build.0 = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-dynamic xml_warchive.ActiveCfg = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-dynamic xml_warchive.Build.0 = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-static.ActiveCfg = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-static.Build.0 = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-static binary_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-static binary_archive.Build.0 = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-static text_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-static text_archive.Build.0 = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-static text_warchive.ActiveCfg = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-static text_warchive.Build.0 = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-static threading-multi.Build.0 = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-static threading-multi binary_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-static threading-multi binary_archive.Build.0 = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-static threading-multi text_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-static threading-multi text_archive.Build.0 = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-static threading-multi text_warchive.ActiveCfg = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-static threading-multi text_warchive.Build.0 = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-static threading-multi xml_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-static threading-multi xml_archive.Build.0 = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-static threading-multi xml_warchive.ActiveCfg = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-static threading-multi xml_warchive.Build.0 = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-static xml_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-static xml_archive.Build.0 = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release.ActiveCfg = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release.Build.0 = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-dynamic.ActiveCfg = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-dynamic.Build.0 = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-dynamic binary_archive.ActiveCfg = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-dynamic binary_archive.Build.0 = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-dynamic text_archive.ActiveCfg = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-dynamic text_archive.Build.0 = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-dynamic text_warchive.ActiveCfg = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-dynamic text_warchive.Build.0 = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-dynamic xml_archive.ActiveCfg = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-dynamic xml_archive.Build.0 = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-dynamic xml_warchive.ActiveCfg = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-dynamic xml_warchive.Build.0 = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-static.ActiveCfg = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-static.Build.0 = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-static binary_archive.ActiveCfg = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-static binary_archive.Build.0 = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-static text_archive.ActiveCfg = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-static text_archive.Build.0 = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-static text_warchive.ActiveCfg = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-static text_warchive.Build.0 = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-static threading-multi.ActiveCfg = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-static threading-multi.Build.0 = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-static threading-multi binary_archive.ActiveCfg = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-static threading-multi binary_archive.Build.0 = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-static threading-multi text_archive.ActiveCfg = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-static threading-multi text_archive.Build.0 = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-static threading-multi text_warchive.ActiveCfg = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-static threading-multi text_warchive.Build.0 = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-static threading-multi xml_archive.ActiveCfg = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-static threading-multi xml_archive.Build.0 = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-static threading-multi xml_warchive.ActiveCfg = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-static threading-multi xml_warchive.Build.0 = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-static xml_archive.ActiveCfg = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-static xml_archive.Build.0 = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-static xml_warchive.ActiveCfg = Release|Win32
+ {8E04DD27-D169-45B2-8475-BC6F6CE18616}.Release runtime-static xml_warchive.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-dynamic binary_archive.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-dynamic text_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-dynamic text_archive.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-dynamic text_warchive.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-dynamic text_warchive.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-dynamic threading-multi.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-dynamic threading-multi.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-dynamic xml_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-dynamic xml_archive.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-dynamic xml_warchive.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-dynamic xml_warchive.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static binary_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static binary_archive.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static text_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static text_archive.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static text_warchive.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static text_warchive.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static threading-multi.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static threading-multi binary_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static threading-multi binary_archive.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static threading-multi text_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static threading-multi text_archive.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static threading-multi text_warchive.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static threading-multi text_warchive.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static threading-multi xml_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static threading-multi xml_archive.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static threading-multi xml_warchive.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static threading-multi xml_warchive.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static xml_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static xml_archive.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-dynamic.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-dynamic.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-dynamic binary_archive.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-dynamic binary_archive.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-dynamic text_archive.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-dynamic text_archive.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-dynamic text_warchive.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-dynamic text_warchive.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-dynamic xml_archive.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-dynamic xml_archive.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-dynamic xml_warchive.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-dynamic xml_warchive.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static binary_archive.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static binary_archive.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static text_archive.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static text_archive.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static text_warchive.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static text_warchive.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static threading-multi.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static threading-multi.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static threading-multi binary_archive.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static threading-multi binary_archive.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static threading-multi text_archive.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static threading-multi text_archive.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static threading-multi text_warchive.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static threading-multi text_warchive.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static threading-multi xml_archive.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static threading-multi xml_archive.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static threading-multi xml_warchive.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static threading-multi xml_warchive.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static xml_archive.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static xml_archive.Build.0 = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static xml_warchive.ActiveCfg = Release|Win32
+ {384759CF-E814-4A8E-9843-ED58624F0646}.Release runtime-static xml_warchive.Build.0 = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug.ActiveCfg = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug.Build.0 = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-dynamic binary_archive.Build.0 = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-dynamic text_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-dynamic text_archive.Build.0 = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-dynamic text_warchive.ActiveCfg = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-dynamic text_warchive.Build.0 = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-dynamic threading-multi.ActiveCfg = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-dynamic threading-multi.Build.0 = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-dynamic xml_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-dynamic xml_archive.Build.0 = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-dynamic xml_warchive.ActiveCfg = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-dynamic xml_warchive.Build.0 = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-static.ActiveCfg = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-static.Build.0 = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-static binary_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-static binary_archive.Build.0 = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-static text_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-static text_archive.Build.0 = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-static text_warchive.ActiveCfg = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-static text_warchive.Build.0 = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-static threading-multi.Build.0 = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-static threading-multi binary_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-static threading-multi binary_archive.Build.0 = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-static threading-multi text_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-static threading-multi text_archive.Build.0 = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-static threading-multi text_warchive.ActiveCfg = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-static threading-multi text_warchive.Build.0 = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-static threading-multi xml_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-static threading-multi xml_archive.Build.0 = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-static threading-multi xml_warchive.ActiveCfg = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-static threading-multi xml_warchive.Build.0 = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-static xml_archive.ActiveCfg = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-static xml_archive.Build.0 = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Default runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Default runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release.ActiveCfg = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release.Build.0 = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-dynamic.ActiveCfg = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-dynamic.Build.0 = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-dynamic binary_archive.ActiveCfg = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-dynamic binary_archive.Build.0 = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-dynamic text_archive.ActiveCfg = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-dynamic text_archive.Build.0 = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-dynamic text_warchive.ActiveCfg = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-dynamic text_warchive.Build.0 = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-dynamic xml_archive.ActiveCfg = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-dynamic xml_archive.Build.0 = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-dynamic xml_warchive.ActiveCfg = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-dynamic xml_warchive.Build.0 = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-static.ActiveCfg = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-static.Build.0 = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-static binary_archive.ActiveCfg = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-static binary_archive.Build.0 = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-static text_archive.ActiveCfg = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-static text_archive.Build.0 = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-static text_warchive.ActiveCfg = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-static text_warchive.Build.0 = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-static threading-multi.ActiveCfg = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-static threading-multi.Build.0 = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-static threading-multi binary_archive.ActiveCfg = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-static threading-multi binary_archive.Build.0 = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-static threading-multi text_archive.ActiveCfg = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-static threading-multi text_archive.Build.0 = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-static threading-multi text_warchive.ActiveCfg = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-static threading-multi text_warchive.Build.0 = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-static threading-multi xml_archive.ActiveCfg = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-static threading-multi xml_archive.Build.0 = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-static threading-multi xml_warchive.ActiveCfg = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-static threading-multi xml_warchive.Build.0 = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-static xml_archive.ActiveCfg = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-static xml_archive.Build.0 = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-static xml_warchive.ActiveCfg = Release|Win32
+ {E8CA46B3-B579-4B2D-A1BD-4F9FAAE47F3C}.Release runtime-static xml_warchive.Build.0 = Release|Win32
         EndGlobalSection
         GlobalSection(ExtensibilityGlobals) = postSolution
         EndGlobalSection

Modified: trunk/libs/serialization/vc7ide/Library.vcproj
==============================================================================
--- trunk/libs/serialization/vc7ide/Library.vcproj (original)
+++ trunk/libs/serialization/vc7ide/Library.vcproj 2009-07-13 17:43:30 EDT (Mon, 13 Jul 2009)
@@ -584,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">
@@ -718,12 +715,6 @@
                         Name="Templates"
                         Filter="">
                         <File
- RelativePath="..\..\..\boost\archive\impl\archive_pointer_iserializer.ipp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\impl\archive_pointer_oserializer.ipp">
- </File>
- <File
                                 RelativePath="..\..\..\boost\archive\impl\basic_binary_iarchive.ipp">
                         </File>
                         <File
@@ -952,30 +943,12 @@
                                 RelativePath="..\src\extended_type_info_typeid.cpp">
                         </File>
                         <File
- RelativePath="..\src\polymorphic_binary_iarchive.cpp">
- </File>
- <File
- RelativePath="..\src\polymorphic_binary_oarchive.cpp">
- </File>
- <File
                                 RelativePath="..\src\polymorphic_iarchive.cpp">
                         </File>
                         <File
                                 RelativePath="..\src\polymorphic_oarchive.cpp">
                         </File>
                         <File
- RelativePath="..\src\polymorphic_text_iarchive.cpp">
- </File>
- <File
- RelativePath="..\src\polymorphic_text_oarchive.cpp">
- </File>
- <File
- RelativePath="..\src\polymorphic_xml_iarchive.cpp">
- </File>
- <File
- RelativePath="..\src\polymorphic_xml_oarchive.cpp">
- </File>
- <File
                                 RelativePath="..\src\stl_port.cpp">
                         </File>
                         <File

Modified: trunk/libs/serialization/vc7ide/LibraryW.vcproj
==============================================================================
--- trunk/libs/serialization/vc7ide/LibraryW.vcproj (original)
+++ trunk/libs/serialization/vc7ide/LibraryW.vcproj 2009-07-13 17:43:30 EDT (Mon, 13 Jul 2009)
@@ -413,60 +413,6 @@
                                 RelativePath="..\src\codecvt_null.cpp">
                         </File>
                         <File
- RelativePath="..\src\polymorphic_binary_wiarchive.cpp">
- <FileConfiguration
- Name="Debug runtime-dynamic|Win32">
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"/>
- </FileConfiguration>
- </File>
- <File
- RelativePath="..\src\polymorphic_binary_woarchive.cpp">
- <FileConfiguration
- Name="Debug runtime-dynamic|Win32">
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"/>
- </FileConfiguration>
- </File>
- <File
- RelativePath="..\src\polymorphic_text_wiarchive.cpp">
- <FileConfiguration
- Name="Debug runtime-dynamic|Win32">
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"/>
- </FileConfiguration>
- </File>
- <File
- RelativePath="..\src\polymorphic_text_woarchive.cpp">
- <FileConfiguration
- Name="Debug runtime-dynamic|Win32">
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"/>
- </FileConfiguration>
- </File>
- <File
- RelativePath="..\src\polymorphic_xml_wiarchive.cpp">
- <FileConfiguration
- Name="Debug runtime-dynamic|Win32">
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"/>
- </FileConfiguration>
- </File>
- <File
- RelativePath="..\src\polymorphic_xml_woarchive.cpp">
- <FileConfiguration
- Name="Debug runtime-dynamic|Win32">
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"/>
- </FileConfiguration>
- </File>
- <File
                                 RelativePath="..\src\text_wiarchive.cpp">
                                 <FileConfiguration
                                         Name="Release runtime-static threading-multi|Win32">

Modified: trunk/libs/serialization/vc7ide/test_no_rtti.vcproj
==============================================================================
--- trunk/libs/serialization/vc7ide/test_no_rtti.vcproj (original)
+++ trunk/libs/serialization/vc7ide/test_no_rtti.vcproj 2009-07-13 17:43:30 EDT (Mon, 13 Jul 2009)
@@ -19,13 +19,14 @@
                         <Tool
                                 Name="VCCLCompilerTool"
                                 Optimization="0"
+ EnableIntrinsicFunctions="FALSE"
                                 ImproveFloatingPointConsistency="TRUE"
                                 AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
                                 PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
                                 SmallerTypeCheck="TRUE"
                                 RuntimeLibrary="3"
                                 BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
+ EnableFunctionLevelLinking="TRUE"
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"

Added: trunk/libs/serialization/vc7ide/test_shared_ptr_multi_base.vcproj
==============================================================================
--- (empty file)
+++ trunk/libs/serialization/vc7ide/test_shared_ptr_multi_base.vcproj 2009-07-13 17:43:30 EDT (Mon, 13 Jul 2009)
@@ -0,0 +1,138 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="test_shared_ptr_multi_base"
+ ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
+ RootNamespace="test_shared_ptr_multi_base"
+ Keyword="Win32Proj">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ 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_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
+ SmallerTypeCheck="TRUE"
+ RuntimeLibrary="3"
+ BufferSecurityCheck="TRUE"
+ EnableFunctionLevelLinking="FALSE"
+ TreatWChar_tAsBuiltInType="TRUE"
+ ForceConformanceInForLoopScope="TRUE"
+ RuntimeTypeInfo="TRUE"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="FALSE"
+ DebugInformationFormat="1"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ IgnoreImportLibrary="TRUE"
+ LinkIncremental="2"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
+ 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|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ ImproveFloatingPointConsistency="TRUE"
+ AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
+ SmallerTypeCheck="TRUE"
+ RuntimeLibrary="1"
+ BufferSecurityCheck="TRUE"
+ EnableFunctionLevelLinking="FALSE"
+ TreatWChar_tAsBuiltInType="TRUE"
+ ForceConformanceInForLoopScope="TRUE"
+ RuntimeTypeInfo="TRUE"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="FALSE"
+ DebugInformationFormat="1"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ IgnoreImportLibrary="TRUE"
+ AdditionalDependencies="Library"
+ LinkIncremental="2"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="$(ConfigurationName)"
+ 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>
+ </Configurations>
+ <References>
+ <ProjectReference
+ ReferencedProjectIdentifier="{30E10563-960A-11D7-9FE9-525400E2CF85}"
+ Name="Library"/>
+ </References>
+ <Files>
+ <File
+ RelativePath="..\test\test_shared_ptr_multi_base.cpp">
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>

Modified: trunk/libs/serialization/vc7ide/test_simple_class_ptr.vcproj
==============================================================================
--- trunk/libs/serialization/vc7ide/test_simple_class_ptr.vcproj (original)
+++ trunk/libs/serialization/vc7ide/test_simple_class_ptr.vcproj 2009-07-13 17:43:30 EDT (Mon, 13 Jul 2009)
@@ -128,6 +128,12 @@
         <Files>
                 <File
                         RelativePath="..\test\A.cpp">
+ <FileConfiguration
+ Name="Debug runtime-dynamic|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ SmallerTypeCheck="FALSE"/>
+ </FileConfiguration>
                 </File>
                 <File
                         RelativePath="..\test\A.hpp">


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk