diff --git a/build/vc100/turtle.sln b/build/vc100/turtle.sln
index 14befae..6d21843 100644
--- a/build/vc100/turtle.sln
+++ b/build/vc100/turtle.sln
@@ -9,21 +9,35 @@ EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
debug|Win32 = debug|Win32
+ debug|x64 = debug|x64
release|Win32 = release|Win32
+ release|x64 = release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{831F2DEE-1E35-4533-A3B2-12C01BA8DA1D}.debug|Win32.ActiveCfg = debug|Win32
{831F2DEE-1E35-4533-A3B2-12C01BA8DA1D}.debug|Win32.Build.0 = debug|Win32
+ {831F2DEE-1E35-4533-A3B2-12C01BA8DA1D}.debug|x64.ActiveCfg = debug|x64
+ {831F2DEE-1E35-4533-A3B2-12C01BA8DA1D}.debug|x64.Build.0 = debug|x64
{831F2DEE-1E35-4533-A3B2-12C01BA8DA1D}.release|Win32.ActiveCfg = release|Win32
{831F2DEE-1E35-4533-A3B2-12C01BA8DA1D}.release|Win32.Build.0 = release|Win32
+ {831F2DEE-1E35-4533-A3B2-12C01BA8DA1D}.release|x64.ActiveCfg = release|x64
+ {831F2DEE-1E35-4533-A3B2-12C01BA8DA1D}.release|x64.Build.0 = release|x64
{74810A2A-33D8-47D6-9A50-71261F1683F5}.debug|Win32.ActiveCfg = debug|Win32
{74810A2A-33D8-47D6-9A50-71261F1683F5}.debug|Win32.Build.0 = debug|Win32
+ {74810A2A-33D8-47D6-9A50-71261F1683F5}.debug|x64.ActiveCfg = debug|x64
+ {74810A2A-33D8-47D6-9A50-71261F1683F5}.debug|x64.Build.0 = debug|x64
{74810A2A-33D8-47D6-9A50-71261F1683F5}.release|Win32.ActiveCfg = release|Win32
{74810A2A-33D8-47D6-9A50-71261F1683F5}.release|Win32.Build.0 = release|Win32
+ {74810A2A-33D8-47D6-9A50-71261F1683F5}.release|x64.ActiveCfg = release|x64
+ {74810A2A-33D8-47D6-9A50-71261F1683F5}.release|x64.Build.0 = release|x64
{2D607783-30B9-46DE-81E2-28513B31D5D2}.debug|Win32.ActiveCfg = debug|Win32
{2D607783-30B9-46DE-81E2-28513B31D5D2}.debug|Win32.Build.0 = debug|Win32
+ {2D607783-30B9-46DE-81E2-28513B31D5D2}.debug|x64.ActiveCfg = debug|x64
+ {2D607783-30B9-46DE-81E2-28513B31D5D2}.debug|x64.Build.0 = debug|x64
{2D607783-30B9-46DE-81E2-28513B31D5D2}.release|Win32.ActiveCfg = release|Win32
{2D607783-30B9-46DE-81E2-28513B31D5D2}.release|Win32.Build.0 = release|Win32
+ {2D607783-30B9-46DE-81E2-28513B31D5D2}.release|x64.ActiveCfg = release|x64
+ {2D607783-30B9-46DE-81E2-28513B31D5D2}.release|x64.Build.0 = release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/build/vc100/turtle.vcxproj b/build/vc100/turtle.vcxproj
index a036199..19ce6a4 100644
--- a/build/vc100/turtle.vcxproj
+++ b/build/vc100/turtle.vcxproj
@@ -5,10 +5,18 @@
debug
Win32
+
+ debug
+ x64
+
release
Win32
+
+ release
+ x64
+
{831F2DEE-1E35-4533-A3B2-12C01BA8DA1D}
@@ -17,25 +25,41 @@
StaticLibrary
+
+ StaticLibrary
+
StaticLibrary
+
+ StaticLibrary
+
+
+
+
+
+
+
<_ProjectFileVersion>10.0.30319.1
../../out/vc100/$(Configuration)/libraries/$(ProjectName)\
+ ../../out/vc100_x64/$(Configuration)/libraries/$(ProjectName)\
../../out/vc100/$(Configuration)/libraries/$(ProjectName)\
+ ../../out/vc100_x64/$(Configuration)/libraries/$(ProjectName)\
../../out/vc100/$(Configuration)/libraries/$(ProjectName)\
+ ../../out/vc100_x64/$(Configuration)/libraries/$(ProjectName)\
../../out/vc100/$(Configuration)/libraries/$(ProjectName)\
+ ../../out/vc100_x64/$(Configuration)/libraries/$(ProjectName)\
@@ -53,10 +77,30 @@
ProgramDatabase
- $(OutDir)lib$(ProjectName)-vc100-mt-gd.lib
+ $(OutDir)$(ProjectName)d.lib
$(OutDir) ; ../../lib/vc100;%(AdditionalLibraryDirectories)
+
+
+ /Zm179 %(AdditionalOptions)
+ Disabled
+ $(IntDir); ../../include; ../../src/libraries; ../../src/libraries/$(ProjectName);%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ Use
+ $(ProjectName)_pch.h
+ $(IntDir)$(ProjectName).pch
+ $(IntDir)$(ProjectName).pdb
+ Level4
+ ProgramDatabase
+
+
+ $(OutDir)$(ProjectName)d.lib
+ $(OutDir) ; ../../lib/vc100_x64;%(AdditionalLibraryDirectories)
+
+
/Zm176 %(AdditionalOptions)
@@ -71,10 +115,28 @@
ProgramDatabase
- $(OutDir)lib$(ProjectName)-vc100-mt.lib
+ $(OutDir)$(ProjectName).lib
$(OutDir) ; ../../lib/vc100;%(AdditionalLibraryDirectories)
+
+
+ /Zm176 %(AdditionalOptions)
+ $(IntDir); ../../include; ../../src/libraries; ../../src/libraries/$(ProjectName);%(AdditionalIncludeDirectories)
+ WIN32; NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ Use
+ $(ProjectName)_pch.h
+ $(IntDir)$(ProjectName).pch
+ $(IntDir)$(ProjectName).pdb
+ Level4
+ ProgramDatabase
+
+
+ $(OutDir)$(ProjectName).lib
+ $(OutDir) ; ../../lib/vc100_x64;%(AdditionalLibraryDirectories)
+
+
diff --git a/build/vc100/turtle_bench.vcxproj b/build/vc100/turtle_bench.vcxproj
index 4c9e076..c26c28f 100644
--- a/build/vc100/turtle_bench.vcxproj
+++ b/build/vc100/turtle_bench.vcxproj
@@ -5,10 +5,18 @@
debug
Win32
+
+ debug
+ x64
+
release
Win32
+
+ release
+ x64
+
{2D607783-30B9-46DE-81E2-28513B31D5D2}
@@ -17,32 +25,77 @@
Application
+
+ Application
+
Application
+
+ Application
+
+
+
+
+
+
+
<_ProjectFileVersion>10.0.30319.1
../../out/applications/$(ProjectName)/vc100/$(Configuration)\
+ ../../out/applications/$(ProjectName)/vc100_x64/$(Configuration)\
../../out/applications/$(ProjectName)/vc100/$(Configuration)\
+ ../../out/applications/$(ProjectName)/vc100_x64/$(Configuration)\
../../out/applications/$(ProjectName)/vc100/$(Configuration)\
+ ../../out/applications/$(ProjectName)/vc100_x64/$(Configuration)\
../../out/applications/$(ProjectName)/vc100/$(Configuration)\
+ ../../out/applications/$(ProjectName)/vc100_x64/$(Configuration)\
$(ProjectName)
+ $(ProjectName)
$(ProjectName)
+ $(ProjectName)
Disabled
- ../../src/libraries;../../include/xerces-c/3.0.1;%(AdditionalIncludeDirectories)
+ ../../src/libraries;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+
+
+ $(ProjectName)_pch.h
+ $(IntDir)$(ProjectName).pch
+ $(IntDir)
+ $(IntDir)
+ $(IntDir)$(ProjectName).pdb
+ Level4
+ true
+ ProgramDatabase
+
+
+ %(AdditionalDependencies)
+ $(OutDir)$(ProjectName).exe
+ $(OutDir);%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+ Disabled
+ ../../src/libraries;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
EnableFastChecks
MultiThreadedDebugDLL
@@ -69,7 +122,35 @@
MaxSpeed
- ../../src/libraries;../../include/xerces-c/3.0.1;%(AdditionalIncludeDirectories)
+ ../../src/libraries;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ Default
+ MultiThreadedDLL
+ true
+
+
+ $(ProjectName)_pch.h
+ $(IntDir)$(ProjectName).pch
+ $(IntDir)
+ $(IntDir)
+ $(IntDir)$(ProjectName).pdb
+ Level4
+ true
+ ProgramDatabase
+
+
+ %(AdditionalDependencies)
+ $(OutDir)$(ProjectName).exe
+ $(OutDir);%(AdditionalLibraryDirectories)
+ true
+ Console
+ false
+
+
+
+
+ MaxSpeed
+ ../../src/libraries;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
Default
MultiThreadedDLL
diff --git a/build/vc100/turtle_test.vcxproj b/build/vc100/turtle_test.vcxproj
index 45576be..e8343dc 100644
--- a/build/vc100/turtle_test.vcxproj
+++ b/build/vc100/turtle_test.vcxproj
@@ -5,10 +5,18 @@
debug
Win32
+
+ debug
+ x64
+
release
Win32
+
+ release
+ x64
+
{74810A2A-33D8-47D6-9A50-71261F1683F5}
@@ -18,25 +26,41 @@
Application
+
+ Application
+
Application
+
+ Application
+
+
+
+
+
+
+
<_ProjectFileVersion>10.0.30319.1
../../out/vc100/$(Configuration)/tests/$(ProjectName)\
+ ../../out/vc100/$(Configuration)/tests/$(ProjectName)\
../../out/vc100/$(Configuration)/tests/$(ProjectName)\
+ ../../out/vc100/$(Configuration)/tests/$(ProjectName)\
../../out/vc100/$(Configuration)/tests/$(ProjectName)\
+ ../../out/vc100/$(Configuration)/tests/$(ProjectName)\
../../out/vc100/$(Configuration)/tests/$(ProjectName)\
+ ../../out/vc100/$(Configuration)/tests/$(ProjectName)\
@@ -68,6 +92,39 @@
cd ../../run/vc100
"$(TargetDir)$(TargetName).exe" --result_code=no --report_level=no --log_level=warning --data_directory=../../data/tests/$(ProjectName)
+
+
+
+
+
+ /Zm172 %(AdditionalOptions)
+ Disabled
+ ../../src/libraries; ../../include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+
+
+ $(ProjectName)_pch.h
+ $(IntDir)$(ProjectName).pch
+ $(IntDir)
+ $(IntDir)
+ $(IntDir)$(ProjectName).pdb
+ Level4
+ true
+ ProgramDatabase
+
+
+ %(AdditionalDependencies)
+ $(OutDir)$(ProjectName).exe
+ ../../lib/vc100;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+ cd ../../run/vc100
+"$(TargetDir)$(TargetName).exe" --result_code=no --report_level=no --log_level=warning --data_directory=../../data/tests/$(ProjectName)
@@ -101,6 +158,39 @@
cd ../../run/vc100
"$(TargetDir)$(TargetName).exe" --result_code=no --report_level=no --log_level=warning --data_directory=../../data/tests/$(ProjectName)
+
+
+
+
+
+ /Zm162 %(AdditionalOptions)
+ MaxSpeed
+ ../../src/libraries; ../../include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ Default
+ MultiThreadedDLL
+ true
+
+
+ $(ProjectName)_pch.h
+ $(IntDir)$(ProjectName).pch
+ $(IntDir)
+ $(IntDir)
+ $(IntDir)$(ProjectName).pdb
+ Level4
+ true
+ ProgramDatabase
+
+
+ %(AdditionalDependencies)
+ $(OutDir)$(ProjectName).exe
+ ../../lib/vc100;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+ cd ../../run/vc100
+"$(TargetDir)$(TargetName).exe" --result_code=no --report_level=no --log_level=warning --data_directory=../../data/tests/$(ProjectName)
diff --git a/build/vc80/turtle_test.vcproj b/build/vc80/turtle_test.vcproj
index 492812c..79a1bc9 100644
--- a/build/vc80/turtle_test.vcproj
+++ b/build/vc80/turtle_test.vcproj
@@ -242,6 +242,10 @@
RelativePath="..\..\src\tests\turtle_test\silent_error.hpp"
>
+
+