diff --git a/.gitattributes b/.gitattributes
index 615713b..4d390e4 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -7,7 +7,11 @@
*.sln text eol=crlf
*.vcproj text eol=crlf
*.vcxproj text eol=crlf
+*.vcxproj.filters text eol=crlf
# VC6 files
*.dsw text eol=crlf
*.dsp text eol=crlf
+
+# Other 'windows-specific' files
+*.bat text eol=crlf
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index 23d7021..edfc779 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,9 +1,16 @@
*.o
*.a
+
+# Visual Studio temp/user files
*.user
*.suo
*.sdf
*.opensdf
+*.ncb
+
+# Build output directories
Release
Debug
+MinSizeRel
+RelWithDebInfo
ipch
\ No newline at end of file
diff --git a/CMakeLists.txt b/CMakeLists.txt
index ce5af75..7b2482d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -10,6 +10,7 @@ source_group("" FILES ${headers_} ${sources_})
# get platform specific sources
if (WIN32)
+ add_definitions(-D_CRT_SECURE_NO_DEPRECATE)
set(platformDir_ Win32)
else()
set(platformDir_ Posix)
@@ -20,32 +21,32 @@ file(GLOB platformSources_ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} UnitTest++/${pla
source_group(${platformDir_} FILES ${platformHeaders_} ${platformSources_})
# create the lib
-add_library(UnitTestPP STATIC ${headers_} ${sources_} ${platformHeaders_} ${platformSources_})
+add_library(UnitTest++ STATIC ${headers_} ${sources_} ${platformHeaders_} ${platformSources_})
if(${UTPP_USE_PLUS_SIGN})
- set_target_properties(UnitTestPP PROPERTIES OUTPUT_NAME UnitTest++)
+ set_target_properties(UnitTest++ PROPERTIES OUTPUT_NAME UnitTest++)
endif()
# build the test runner
file(GLOB TEST_SRCS RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} tests/*.cpp tests/*.h)
source_group( "" FILES ${TEST_SRCS})
-add_executable(TestUnitTestPP ${TEST_SRCS})
+add_executable(TestUnitTest++ ${TEST_SRCS})
include_directories(.)
if(${UTPP_USE_PLUS_SIGN})
- set_target_properties(TestUnitTestPP PROPERTIES OUTPUT_NAME TestUnitTest++)
+ set_target_properties(TestUnitTest++ PROPERTIES OUTPUT_NAME TestUnitTest++)
endif()
-target_link_libraries(TestUnitTestPP UnitTestPP)
+target_link_libraries(TestUnitTest++ UnitTest++)
# turn on testing
enable_testing()
add_custom_target(check COMMAND ${CMAKE_CTEST_COMMAND} -V)
# add the test runner as a test
-add_test(NAME TestUnitTestPP COMMAND TestUnitTest++ ${CONFIG_PATH} ${CONFIG_TASKS_PATH} ${SOUND_LOG_PATH})
-add_dependencies(check TestUnitTestPP)
+add_test(NAME TestUnitTest++ COMMAND TestUnitTest++ ${CONFIG_PATH} ${CONFIG_TASKS_PATH} ${SOUND_LOG_PATH})
+add_dependencies(check TestUnitTest++)
# add install targets
@@ -57,6 +58,6 @@ else()
set (UTPP_INSTALL_DESTINATION "include/UnitTestPP")
endif()
-install(TARGETS UnitTestPP DESTINATION lib)
+install(TARGETS UnitTest++ DESTINATION lib)
install(FILES ${headers_} DESTINATION ${UTPP_INSTALL_DESTINATION})
install(FILES ${platformHeaders_} DESTINATION ${UTPP_INSTALL_DESTINATION}/${platformDir_})
\ No newline at end of file
diff --git a/TestUnitTest++.vsnet2003.vcproj b/TestUnitTest++.vsnet2003.vcproj
deleted file mode 100644
index e596d80..0000000
--- a/TestUnitTest++.vsnet2003.vcproj
+++ /dev/null
@@ -1,174 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/TestUnitTest++.vsnet2005.vcproj b/TestUnitTest++.vsnet2005.vcproj
deleted file mode 100644
index 79b7874..0000000
--- a/TestUnitTest++.vsnet2005.vcproj
+++ /dev/null
@@ -1,256 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/TestUnitTest++.vsnet2010.vcxproj b/TestUnitTest++.vsnet2010.vcxproj
deleted file mode 100644
index 0bc8ac1..0000000
--- a/TestUnitTest++.vsnet2010.vcxproj
+++ /dev/null
@@ -1,123 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Release
- Win32
-
-
-
- {9CCC3439-309E-4E85-B3B8-CE704D385D48}
- TestUnitTestvsnet2005
- Win32Proj
- TestUnitTest++.vsnet2010
-
-
-
- Application
- Unicode
- false
-
-
- Application
- Unicode
-
-
-
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.30319.1
- $(SolutionDir)$(Configuration)\
- obj\$(ProjectName)\$(Configuration)\
- true
- $(SolutionDir)$(Configuration)\
- obj\$(ProjectName)\$(Configuration)\
- false
-
-
-
- Disabled
- WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
- true
- Async
- EnableFastChecks
- MultiThreadedDebugDLL
-
-
- Level4
- EditAndContinue
-
-
- true
- Console
- MachineX86
-
-
- "$(TargetPath)"
-
-
-
-
- MaxSpeed
- WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
- Async
- MultiThreadedDLL
-
-
- Level4
- ProgramDatabase
-
-
- true
- Console
- true
- true
- MachineX86
-
-
- "$(TargetPath)"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {64a4fefe-0461-4e95-8cc1-91ef5f57dbc6}
-
-
-
-
-
-
\ No newline at end of file
diff --git a/TestUnitTest++.vsnet2010.vcxproj.filters b/TestUnitTest++.vsnet2010.vcxproj.filters
deleted file mode 100644
index 450d1fb..0000000
--- a/TestUnitTest++.vsnet2010.vcxproj.filters
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/UnitTest++.vsnet2003.sln b/UnitTest++.vsnet2003.sln
deleted file mode 100644
index 265d7ba..0000000
--- a/UnitTest++.vsnet2003.sln
+++ /dev/null
@@ -1,30 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 8.00
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UnitTest++.vsnet2003", "UnitTest++.vsnet2003.vcproj", "{7E5DD804-EC63-4FA5-BB6D-53DA86806EF5}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestUnitTest++.vsnet2003", "TestUnitTest++.vsnet2003.vcproj", "{ACDF9A6A-874F-49E5-AB7C-74F8150BB4C7}"
- ProjectSection(ProjectDependencies) = postProject
- {7E5DD804-EC63-4FA5-BB6D-53DA86806EF5} = {7E5DD804-EC63-4FA5-BB6D-53DA86806EF5}
- EndProjectSection
-EndProject
-Global
- GlobalSection(SolutionConfiguration) = preSolution
- Debug = Debug
- Release = Release
- EndGlobalSection
- GlobalSection(ProjectConfiguration) = postSolution
- {7E5DD804-EC63-4FA5-BB6D-53DA86806EF5}.Debug.ActiveCfg = Debug|Win32
- {7E5DD804-EC63-4FA5-BB6D-53DA86806EF5}.Debug.Build.0 = Debug|Win32
- {7E5DD804-EC63-4FA5-BB6D-53DA86806EF5}.Release.ActiveCfg = Release|Win32
- {7E5DD804-EC63-4FA5-BB6D-53DA86806EF5}.Release.Build.0 = Release|Win32
- {ACDF9A6A-874F-49E5-AB7C-74F8150BB4C7}.Debug.ActiveCfg = Debug|Win32
- {ACDF9A6A-874F-49E5-AB7C-74F8150BB4C7}.Debug.Build.0 = Debug|Win32
- {ACDF9A6A-874F-49E5-AB7C-74F8150BB4C7}.Release.ActiveCfg = Release|Win32
- {ACDF9A6A-874F-49E5-AB7C-74F8150BB4C7}.Release.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- EndGlobalSection
- GlobalSection(ExtensibilityAddIns) = postSolution
- EndGlobalSection
-EndGlobal
diff --git a/UnitTest++.vsnet2003.vcproj b/UnitTest++.vsnet2003.vcproj
deleted file mode 100644
index 75c8f2e..0000000
--- a/UnitTest++.vsnet2003.vcproj
+++ /dev/null
@@ -1,226 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/UnitTest++.vsnet2005.sln b/UnitTest++.vsnet2005.sln
deleted file mode 100644
index 382f334..0000000
--- a/UnitTest++.vsnet2005.sln
+++ /dev/null
@@ -1,29 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 9.00
-# Visual Studio 2005
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UnitTest++.vsnet2005", "UnitTest++.vsnet2005.vcproj", "{64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestUnitTest++.vsnet2005", "TestUnitTest++.vsnet2005.vcproj", "{9CCC3439-309E-4E85-B3B8-CE704D385D48}"
- ProjectSection(ProjectDependencies) = postProject
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6} = {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}
- EndProjectSection
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Win32 = Debug|Win32
- Release|Win32 = Release|Win32
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.Debug|Win32.ActiveCfg = Debug|Win32
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.Debug|Win32.Build.0 = Debug|Win32
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.Release|Win32.ActiveCfg = Release|Win32
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.Release|Win32.Build.0 = Release|Win32
- {9CCC3439-309E-4E85-B3B8-CE704D385D48}.Debug|Win32.ActiveCfg = Debug|Win32
- {9CCC3439-309E-4E85-B3B8-CE704D385D48}.Debug|Win32.Build.0 = Debug|Win32
- {9CCC3439-309E-4E85-B3B8-CE704D385D48}.Release|Win32.ActiveCfg = Release|Win32
- {9CCC3439-309E-4E85-B3B8-CE704D385D48}.Release|Win32.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/UnitTest++.vsnet2005.vcproj b/UnitTest++.vsnet2005.vcproj
deleted file mode 100644
index 7e45646..0000000
--- a/UnitTest++.vsnet2005.vcproj
+++ /dev/null
@@ -1,318 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/UnitTest++.vsnet2010.sln b/UnitTest++.vsnet2010.sln
deleted file mode 100644
index 47268f1..0000000
--- a/UnitTest++.vsnet2010.sln
+++ /dev/null
@@ -1,26 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual Studio 2010
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UnitTest++.vsnet2010", "UnitTest++.vsnet2010.vcxproj", "{64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestUnitTest++.vsnet2010", "TestUnitTest++.vsnet2010.vcxproj", "{9CCC3439-309E-4E85-B3B8-CE704D385D48}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Win32 = Debug|Win32
- Release|Win32 = Release|Win32
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.Debug|Win32.ActiveCfg = Debug|Win32
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.Debug|Win32.Build.0 = Debug|Win32
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.Release|Win32.ActiveCfg = Release|Win32
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.Release|Win32.Build.0 = Release|Win32
- {9CCC3439-309E-4E85-B3B8-CE704D385D48}.Debug|Win32.ActiveCfg = Debug|Win32
- {9CCC3439-309E-4E85-B3B8-CE704D385D48}.Debug|Win32.Build.0 = Debug|Win32
- {9CCC3439-309E-4E85-B3B8-CE704D385D48}.Release|Win32.ActiveCfg = Release|Win32
- {9CCC3439-309E-4E85-B3B8-CE704D385D48}.Release|Win32.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/UnitTest++.vsnet2010.vcxproj b/UnitTest++.vsnet2010.vcxproj
deleted file mode 100644
index 9e0816b..0000000
--- a/UnitTest++.vsnet2010.vcxproj
+++ /dev/null
@@ -1,118 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Release
- Win32
-
-
-
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}
- UnitTestvsnet2005
- Win32Proj
- UnitTest++.vsnet2010
-
-
-
- StaticLibrary
- Unicode
- false
-
-
- StaticLibrary
- Unicode
-
-
-
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.30319.1
- $(SolutionDir)$(Configuration)\
- obj\$(ProjectName)\$(Configuration)\
- $(SolutionDir)$(Configuration)\
- obj\$(ProjectName)\$(Configuration)\
-
-
-
- Disabled
- WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
- true
- Async
- EnableFastChecks
- MultiThreadedDebugDLL
-
-
- Level4
- EditAndContinue
-
-
-
-
- MinSpace
- WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
- Async
- MultiThreadedDLL
-
-
- Level4
- ProgramDatabase
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/UnitTest++.vsnet2010.vcxproj.filters b/UnitTest++.vsnet2010.vcxproj.filters
deleted file mode 100644
index eea216f..0000000
--- a/UnitTest++.vsnet2010.vcxproj.filters
+++ /dev/null
@@ -1,55 +0,0 @@
-
-
-
-
- {574dd04f-2b0e-463b-adf4-d019dba5403f}
-
-
-
-
- Win32
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Win32
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/UnitTest++/TestReporterStdout.h b/UnitTest++/TestReporterStdout.h
index 457c0b6..e8d7bbf 100644
--- a/UnitTest++/TestReporterStdout.h
+++ b/UnitTest++/TestReporterStdout.h
@@ -11,7 +11,7 @@ class UNITTEST_LINKAGE TestReporterStdout : public TestReporter
virtual void ReportTestStart(TestDetails const& test);
virtual void ReportFailure(TestDetails const& test, char const* failure);
virtual void ReportTestFinish(TestDetails const& test, float secondsElapsed);
- virtual void ReportSummary(int const totalTestCount, int const failedTestCount, int const failureCount, float const secondsElapsed);
+ virtual void ReportSummary(int totalTestCount, int failedTestCount, int failureCount, float secondsElapsed);
};
}
diff --git a/tests/TestTest.cpp b/tests/TestTest.cpp
index 2aeab6d..5c4f358 100644
--- a/tests/TestTest.cpp
+++ b/tests/TestTest.cpp
@@ -72,7 +72,7 @@ TEST(ThrowingTestsAreReportedAsFailures)
CHECK_EQUAL(1, results.GetFailureCount());
}
-#ifndef UNITTEST_MINGW
+#if !defined(UNITTEST_MINGW) && !defined(UNITTEST_WIN32)
TEST(CrashingTestsAreReportedAsFailures)
{
class CrashingTest : public Test
@@ -81,6 +81,7 @@ TEST(CrashingTestsAreReportedAsFailures)
CrashingTest() : Test("crashing") {}
virtual void RunImpl() const
{
+
reinterpret_cast< void (*)() >(0)();
}
};
diff --git a/unittestpp_vs2005.sln b/unittestpp_vs2005.sln
deleted file mode 100644
index 85c6b09..0000000
--- a/unittestpp_vs2005.sln
+++ /dev/null
@@ -1,49 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 9.00
-# Visual Studio 2005
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "unittestpp_vs2005", "src\unittestpp_vs2005.vcproj", "{64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test-unittestpp_vs2005", "src\tests\test-unittestpp_vs2005.vcproj", "{9CCC3439-309E-4E85-B3B8-CE704D385D48}"
- ProjectSection(ProjectDependencies) = postProject
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6} = {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}
- EndProjectSection
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- win32_dll_vc80_debug|Win32 = win32_dll_vc80_debug|Win32
- win32_dll_vc80_release|Win32 = win32_dll_vc80_release|Win32
- win32_static_vc80_md_debug|Win32 = win32_static_vc80_md_debug|Win32
- win32_static_vc80_md_release|Win32 = win32_static_vc80_md_release|Win32
- win32_static_vc80_mt_debug|Win32 = win32_static_vc80_mt_debug|Win32
- win32_static_vc80_mt_release|Win32 = win32_static_vc80_mt_release|Win32
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.win32_dll_vc80_debug|Win32.ActiveCfg = win32_dll_vc80_debug|Win32
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.win32_dll_vc80_debug|Win32.Build.0 = win32_dll_vc80_debug|Win32
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.win32_dll_vc80_release|Win32.ActiveCfg = win32_dll_vc80_release|Win32
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.win32_dll_vc80_release|Win32.Build.0 = win32_dll_vc80_release|Win32
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.win32_static_vc80_md_debug|Win32.ActiveCfg = win32_static_vc80_md_debug|Win32
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.win32_static_vc80_md_debug|Win32.Build.0 = win32_static_vc80_md_debug|Win32
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.win32_static_vc80_md_release|Win32.ActiveCfg = win32_static_vc80_md_release|Win32
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.win32_static_vc80_md_release|Win32.Build.0 = win32_static_vc80_md_release|Win32
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.win32_static_vc80_mt_debug|Win32.ActiveCfg = win32_static_vc80_mt_debug|Win32
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.win32_static_vc80_mt_debug|Win32.Build.0 = win32_static_vc80_mt_debug|Win32
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.win32_static_vc80_mt_release|Win32.ActiveCfg = win32_static_vc80_mt_release|Win32
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.win32_static_vc80_mt_release|Win32.Build.0 = win32_static_vc80_mt_release|Win32
- {9CCC3439-309E-4E85-B3B8-CE704D385D48}.win32_dll_vc80_debug|Win32.ActiveCfg = win32_dll_vc80_debug|Win32
- {9CCC3439-309E-4E85-B3B8-CE704D385D48}.win32_dll_vc80_debug|Win32.Build.0 = win32_dll_vc80_debug|Win32
- {9CCC3439-309E-4E85-B3B8-CE704D385D48}.win32_dll_vc80_release|Win32.ActiveCfg = win32_dll_vc80_release|Win32
- {9CCC3439-309E-4E85-B3B8-CE704D385D48}.win32_dll_vc80_release|Win32.Build.0 = win32_dll_vc80_release|Win32
- {9CCC3439-309E-4E85-B3B8-CE704D385D48}.win32_static_vc80_md_debug|Win32.ActiveCfg = win32_static_vc80_md_debug|Win32
- {9CCC3439-309E-4E85-B3B8-CE704D385D48}.win32_static_vc80_md_debug|Win32.Build.0 = win32_static_vc80_md_debug|Win32
- {9CCC3439-309E-4E85-B3B8-CE704D385D48}.win32_static_vc80_md_release|Win32.ActiveCfg = win32_static_vc80_md_release|Win32
- {9CCC3439-309E-4E85-B3B8-CE704D385D48}.win32_static_vc80_md_release|Win32.Build.0 = win32_static_vc80_md_release|Win32
- {9CCC3439-309E-4E85-B3B8-CE704D385D48}.win32_static_vc80_mt_debug|Win32.ActiveCfg = win32_static_vc80_mt_debug|Win32
- {9CCC3439-309E-4E85-B3B8-CE704D385D48}.win32_static_vc80_mt_debug|Win32.Build.0 = win32_static_vc80_mt_debug|Win32
- {9CCC3439-309E-4E85-B3B8-CE704D385D48}.win32_static_vc80_mt_release|Win32.ActiveCfg = win32_static_vc80_mt_release|Win32
- {9CCC3439-309E-4E85-B3B8-CE704D385D48}.win32_static_vc80_mt_release|Win32.Build.0 = win32_static_vc80_mt_release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/unittestpp_vs2008.sln b/unittestpp_vs2008.sln
deleted file mode 100644
index fe863c2..0000000
--- a/unittestpp_vs2008.sln
+++ /dev/null
@@ -1,49 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 10.00
-# Visual Studio 2008
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "unittestpp_vs2008", "src\unittestpp_vs2008.vcproj", "{64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test-unittestpp_vs2008", "src\tests\test-unittestpp_vs2008.vcproj", "{9CCC3439-309E-4E85-B3B8-CE704D385D48}"
- ProjectSection(ProjectDependencies) = postProject
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6} = {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}
- EndProjectSection
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- win32_dll_vc90_debug|Win32 = win32_dll_vc90_debug|Win32
- win32_dll_vc90_release|Win32 = win32_dll_vc90_release|Win32
- win32_static_vc90_md_debug|Win32 = win32_static_vc90_md_debug|Win32
- win32_static_vc90_md_release|Win32 = win32_static_vc90_md_release|Win32
- win32_static_vc90_mt_debug|Win32 = win32_static_vc90_mt_debug|Win32
- win32_static_vc90_mt_release|Win32 = win32_static_vc90_mt_release|Win32
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.win32_dll_vc90_debug|Win32.ActiveCfg = win32_dll_vc90_debug|Win32
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.win32_dll_vc90_debug|Win32.Build.0 = win32_dll_vc90_debug|Win32
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.win32_dll_vc90_release|Win32.ActiveCfg = win32_dll_vc90_release|Win32
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.win32_dll_vc90_release|Win32.Build.0 = win32_dll_vc90_release|Win32
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.win32_static_vc90_md_debug|Win32.ActiveCfg = win32_static_vc90_md_debug|Win32
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.win32_static_vc90_md_debug|Win32.Build.0 = win32_static_vc90_md_debug|Win32
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.win32_static_vc90_md_release|Win32.ActiveCfg = win32_static_vc90_md_release|Win32
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.win32_static_vc90_md_release|Win32.Build.0 = win32_static_vc90_md_release|Win32
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.win32_static_vc90_mt_debug|Win32.ActiveCfg = win32_static_vc90_mt_debug|Win32
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.win32_static_vc90_mt_debug|Win32.Build.0 = win32_static_vc90_mt_debug|Win32
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.win32_static_vc90_mt_release|Win32.ActiveCfg = win32_static_vc90_mt_release|Win32
- {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.win32_static_vc90_mt_release|Win32.Build.0 = win32_static_vc90_mt_release|Win32
- {9CCC3439-309E-4E85-B3B8-CE704D385D48}.win32_dll_vc90_debug|Win32.ActiveCfg = win32_dll_vc90_debug|Win32
- {9CCC3439-309E-4E85-B3B8-CE704D385D48}.win32_dll_vc90_debug|Win32.Build.0 = win32_dll_vc90_debug|Win32
- {9CCC3439-309E-4E85-B3B8-CE704D385D48}.win32_dll_vc90_release|Win32.ActiveCfg = win32_dll_vc90_release|Win32
- {9CCC3439-309E-4E85-B3B8-CE704D385D48}.win32_dll_vc90_release|Win32.Build.0 = win32_dll_vc90_release|Win32
- {9CCC3439-309E-4E85-B3B8-CE704D385D48}.win32_static_vc90_md_debug|Win32.ActiveCfg = win32_static_vc90_md_debug|Win32
- {9CCC3439-309E-4E85-B3B8-CE704D385D48}.win32_static_vc90_md_debug|Win32.Build.0 = win32_static_vc90_md_debug|Win32
- {9CCC3439-309E-4E85-B3B8-CE704D385D48}.win32_static_vc90_md_release|Win32.ActiveCfg = win32_static_vc90_md_release|Win32
- {9CCC3439-309E-4E85-B3B8-CE704D385D48}.win32_static_vc90_md_release|Win32.Build.0 = win32_static_vc90_md_release|Win32
- {9CCC3439-309E-4E85-B3B8-CE704D385D48}.win32_static_vc90_mt_debug|Win32.ActiveCfg = win32_static_vc90_mt_debug|Win32
- {9CCC3439-309E-4E85-B3B8-CE704D385D48}.win32_static_vc90_mt_debug|Win32.Build.0 = win32_static_vc90_mt_debug|Win32
- {9CCC3439-309E-4E85-B3B8-CE704D385D48}.win32_static_vc90_mt_release|Win32.ActiveCfg = win32_static_vc90_mt_release|Win32
- {9CCC3439-309E-4E85-B3B8-CE704D385D48}.win32_static_vc90_mt_release|Win32.Build.0 = win32_static_vc90_mt_release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/vs_projects/strip_cmake.bat b/vs_projects/strip_cmake.bat
new file mode 100644
index 0000000..882499e
--- /dev/null
+++ b/vs_projects/strip_cmake.bat
@@ -0,0 +1,17 @@
+@echo off
+setlocal
+set slnDir_=%1
+
+rem TODO: Use VS automation to remove CMake projects
+
+rem This batch file tries to delete things from the sub-folders
+rem that may or may not be there based on the Visual Studio
+rem version in play. I chose to make it quick and dumb so that
+rem it can be called on each project folder with no special
+rem logic.
+
+pushd %slnDir_%
+del /Q ALL_BUILD.* check.* cmake_install.cmake CMakeCache.txt CTestTestfile.cmake
+del /Q INSTALL.* RUN_TESTS.*
+rmdir /s /q CMakeFiles
+popd
\ No newline at end of file
diff --git a/vs_projects/vs2003_x86/TestUnitTest++.vcproj b/vs_projects/vs2003_x86/TestUnitTest++.vcproj
new file mode 100644
index 0000000..d3eea78
--- /dev/null
+++ b/vs_projects/vs2003_x86/TestUnitTest++.vcproj
@@ -0,0 +1,329 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vs_projects/vs2003_x86/UnitTest++.sln b/vs_projects/vs2003_x86/UnitTest++.sln
new file mode 100644
index 0000000..9803357
--- /dev/null
+++ b/vs_projects/vs2003_x86/UnitTest++.sln
@@ -0,0 +1,42 @@
+Microsoft Visual Studio Solution File, Format Version 8.00
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestUnitTest++", "TestUnitTest++.vcproj", "{F39EC7C8-6F40-4523-A955-D6E811D0FCDA}"
+ ProjectSection(ProjectDependencies) = postProject
+ {F1511AAB-B257-4A50-AFE5-CA8DB30DDB83} = {F1511AAB-B257-4A50-AFE5-CA8DB30DDB83}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UnitTest++", "UnitTest++.vcproj", "{F1511AAB-B257-4A50-AFE5-CA8DB30DDB83}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfiguration) = preSolution
+ Debug = Debug
+ MinSizeRel = MinSizeRel
+ Release = Release
+ RelWithDebInfo = RelWithDebInfo
+ EndGlobalSection
+ GlobalSection(ProjectDependencies) = postSolution
+ EndGlobalSection
+ GlobalSection(ProjectConfiguration) = postSolution
+ {F39EC7C8-6F40-4523-A955-D6E811D0FCDA}.Debug.ActiveCfg = Debug|Win32
+ {F39EC7C8-6F40-4523-A955-D6E811D0FCDA}.Debug.Build.0 = Debug|Win32
+ {F39EC7C8-6F40-4523-A955-D6E811D0FCDA}.MinSizeRel.ActiveCfg = MinSizeRel|Win32
+ {F39EC7C8-6F40-4523-A955-D6E811D0FCDA}.MinSizeRel.Build.0 = MinSizeRel|Win32
+ {F39EC7C8-6F40-4523-A955-D6E811D0FCDA}.Release.ActiveCfg = Release|Win32
+ {F39EC7C8-6F40-4523-A955-D6E811D0FCDA}.Release.Build.0 = Release|Win32
+ {F39EC7C8-6F40-4523-A955-D6E811D0FCDA}.RelWithDebInfo.ActiveCfg = RelWithDebInfo|Win32
+ {F39EC7C8-6F40-4523-A955-D6E811D0FCDA}.RelWithDebInfo.Build.0 = RelWithDebInfo|Win32
+ {F1511AAB-B257-4A50-AFE5-CA8DB30DDB83}.Debug.ActiveCfg = Debug|Win32
+ {F1511AAB-B257-4A50-AFE5-CA8DB30DDB83}.Debug.Build.0 = Debug|Win32
+ {F1511AAB-B257-4A50-AFE5-CA8DB30DDB83}.MinSizeRel.ActiveCfg = MinSizeRel|Win32
+ {F1511AAB-B257-4A50-AFE5-CA8DB30DDB83}.MinSizeRel.Build.0 = MinSizeRel|Win32
+ {F1511AAB-B257-4A50-AFE5-CA8DB30DDB83}.Release.ActiveCfg = Release|Win32
+ {F1511AAB-B257-4A50-AFE5-CA8DB30DDB83}.Release.Build.0 = Release|Win32
+ {F1511AAB-B257-4A50-AFE5-CA8DB30DDB83}.RelWithDebInfo.ActiveCfg = RelWithDebInfo|Win32
+ {F1511AAB-B257-4A50-AFE5-CA8DB30DDB83}.RelWithDebInfo.Build.0 = RelWithDebInfo|Win32
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ EndGlobalSection
+ GlobalSection(ExtensibilityAddIns) = postSolution
+ EndGlobalSection
+EndGlobal
diff --git a/vs_projects/vs2003_x86/UnitTest++.vcproj b/vs_projects/vs2003_x86/UnitTest++.vcproj
new file mode 100644
index 0000000..652c742
--- /dev/null
+++ b/vs_projects/vs2003_x86/UnitTest++.vcproj
@@ -0,0 +1,373 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vs_projects/vs2005_x64/TestUnitTest++.vcproj b/vs_projects/vs2005_x64/TestUnitTest++.vcproj
new file mode 100644
index 0000000..e40a68a
--- /dev/null
+++ b/vs_projects/vs2005_x64/TestUnitTest++.vcproj
@@ -0,0 +1,330 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vs_projects/vs2005_x64/UnitTest++.sln b/vs_projects/vs2005_x64/UnitTest++.sln
new file mode 100644
index 0000000..9fff3bd
--- /dev/null
+++ b/vs_projects/vs2005_x64/UnitTest++.sln
@@ -0,0 +1,38 @@
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestUnitTest++", "TestUnitTest++.vcproj", "{9AE72F67-C325-4B4E-A001-6242514071DE}"
+ ProjectSection(ProjectDependencies) = postProject
+ {0266798B-A432-430B-9DE2-4351926EA9DE} = {0266798B-A432-430B-9DE2-4351926EA9DE}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UnitTest++", "UnitTest++.vcproj", "{0266798B-A432-430B-9DE2-4351926EA9DE}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|x64 = Debug|x64
+ MinSizeRel|x64 = MinSizeRel|x64
+ Release|x64 = Release|x64
+ RelWithDebInfo|x64 = RelWithDebInfo|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {9AE72F67-C325-4B4E-A001-6242514071DE}.Debug|x64.ActiveCfg = Debug|x64
+ {9AE72F67-C325-4B4E-A001-6242514071DE}.Debug|x64.Build.0 = Debug|x64
+ {9AE72F67-C325-4B4E-A001-6242514071DE}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
+ {9AE72F67-C325-4B4E-A001-6242514071DE}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
+ {9AE72F67-C325-4B4E-A001-6242514071DE}.Release|x64.ActiveCfg = Release|x64
+ {9AE72F67-C325-4B4E-A001-6242514071DE}.Release|x64.Build.0 = Release|x64
+ {9AE72F67-C325-4B4E-A001-6242514071DE}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
+ {9AE72F67-C325-4B4E-A001-6242514071DE}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
+ {0266798B-A432-430B-9DE2-4351926EA9DE}.Debug|x64.ActiveCfg = Debug|x64
+ {0266798B-A432-430B-9DE2-4351926EA9DE}.Debug|x64.Build.0 = Debug|x64
+ {0266798B-A432-430B-9DE2-4351926EA9DE}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
+ {0266798B-A432-430B-9DE2-4351926EA9DE}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
+ {0266798B-A432-430B-9DE2-4351926EA9DE}.Release|x64.ActiveCfg = Release|x64
+ {0266798B-A432-430B-9DE2-4351926EA9DE}.Release|x64.Build.0 = Release|x64
+ {0266798B-A432-430B-9DE2-4351926EA9DE}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
+ {0266798B-A432-430B-9DE2-4351926EA9DE}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/vs_projects/vs2005_x64/UnitTest++.vcproj b/vs_projects/vs2005_x64/UnitTest++.vcproj
new file mode 100644
index 0000000..382b863
--- /dev/null
+++ b/vs_projects/vs2005_x64/UnitTest++.vcproj
@@ -0,0 +1,374 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vs_projects/vs2005_x86/TestUnitTest++.vcproj b/vs_projects/vs2005_x86/TestUnitTest++.vcproj
new file mode 100644
index 0000000..522d871
--- /dev/null
+++ b/vs_projects/vs2005_x86/TestUnitTest++.vcproj
@@ -0,0 +1,330 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vs_projects/vs2005_x86/UnitTest++.sln b/vs_projects/vs2005_x86/UnitTest++.sln
new file mode 100644
index 0000000..04cb02a
--- /dev/null
+++ b/vs_projects/vs2005_x86/UnitTest++.sln
@@ -0,0 +1,38 @@
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestUnitTest++", "TestUnitTest++.vcproj", "{580F19DE-3641-4DDD-99F5-992777B8789A}"
+ ProjectSection(ProjectDependencies) = postProject
+ {74254CA4-A6A2-4867-87B7-5B3A77BDF044} = {74254CA4-A6A2-4867-87B7-5B3A77BDF044}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UnitTest++", "UnitTest++.vcproj", "{74254CA4-A6A2-4867-87B7-5B3A77BDF044}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ MinSizeRel|Win32 = MinSizeRel|Win32
+ Release|Win32 = Release|Win32
+ RelWithDebInfo|Win32 = RelWithDebInfo|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {580F19DE-3641-4DDD-99F5-992777B8789A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {580F19DE-3641-4DDD-99F5-992777B8789A}.Debug|Win32.Build.0 = Debug|Win32
+ {580F19DE-3641-4DDD-99F5-992777B8789A}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {580F19DE-3641-4DDD-99F5-992777B8789A}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {580F19DE-3641-4DDD-99F5-992777B8789A}.Release|Win32.ActiveCfg = Release|Win32
+ {580F19DE-3641-4DDD-99F5-992777B8789A}.Release|Win32.Build.0 = Release|Win32
+ {580F19DE-3641-4DDD-99F5-992777B8789A}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {580F19DE-3641-4DDD-99F5-992777B8789A}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {74254CA4-A6A2-4867-87B7-5B3A77BDF044}.Debug|Win32.ActiveCfg = Debug|Win32
+ {74254CA4-A6A2-4867-87B7-5B3A77BDF044}.Debug|Win32.Build.0 = Debug|Win32
+ {74254CA4-A6A2-4867-87B7-5B3A77BDF044}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {74254CA4-A6A2-4867-87B7-5B3A77BDF044}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {74254CA4-A6A2-4867-87B7-5B3A77BDF044}.Release|Win32.ActiveCfg = Release|Win32
+ {74254CA4-A6A2-4867-87B7-5B3A77BDF044}.Release|Win32.Build.0 = Release|Win32
+ {74254CA4-A6A2-4867-87B7-5B3A77BDF044}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {74254CA4-A6A2-4867-87B7-5B3A77BDF044}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/vs_projects/vs2005_x86/UnitTest++.vcproj b/vs_projects/vs2005_x86/UnitTest++.vcproj
new file mode 100644
index 0000000..a7e5be7
--- /dev/null
+++ b/vs_projects/vs2005_x86/UnitTest++.vcproj
@@ -0,0 +1,374 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vs_projects/vs2008_x64/TestUnitTest++.vcproj b/vs_projects/vs2008_x64/TestUnitTest++.vcproj
new file mode 100644
index 0000000..c124d92
--- /dev/null
+++ b/vs_projects/vs2008_x64/TestUnitTest++.vcproj
@@ -0,0 +1,330 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vs_projects/vs2008_x64/UnitTest++.sln b/vs_projects/vs2008_x64/UnitTest++.sln
new file mode 100644
index 0000000..6f6762c
--- /dev/null
+++ b/vs_projects/vs2008_x64/UnitTest++.sln
@@ -0,0 +1,38 @@
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestUnitTest++", "TestUnitTest++.vcproj", "{7AAC9879-0F64-49B3-9420-0DB18FB337BF}"
+ ProjectSection(ProjectDependencies) = postProject
+ {B8F60BD4-3946-4458-A2B3-72B42A399B82} = {B8F60BD4-3946-4458-A2B3-72B42A399B82}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UnitTest++", "UnitTest++.vcproj", "{B8F60BD4-3946-4458-A2B3-72B42A399B82}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|x64 = Debug|x64
+ MinSizeRel|x64 = MinSizeRel|x64
+ Release|x64 = Release|x64
+ RelWithDebInfo|x64 = RelWithDebInfo|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {7AAC9879-0F64-49B3-9420-0DB18FB337BF}.Debug|x64.ActiveCfg = Debug|x64
+ {7AAC9879-0F64-49B3-9420-0DB18FB337BF}.Debug|x64.Build.0 = Debug|x64
+ {7AAC9879-0F64-49B3-9420-0DB18FB337BF}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
+ {7AAC9879-0F64-49B3-9420-0DB18FB337BF}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
+ {7AAC9879-0F64-49B3-9420-0DB18FB337BF}.Release|x64.ActiveCfg = Release|x64
+ {7AAC9879-0F64-49B3-9420-0DB18FB337BF}.Release|x64.Build.0 = Release|x64
+ {7AAC9879-0F64-49B3-9420-0DB18FB337BF}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
+ {7AAC9879-0F64-49B3-9420-0DB18FB337BF}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
+ {B8F60BD4-3946-4458-A2B3-72B42A399B82}.Debug|x64.ActiveCfg = Debug|x64
+ {B8F60BD4-3946-4458-A2B3-72B42A399B82}.Debug|x64.Build.0 = Debug|x64
+ {B8F60BD4-3946-4458-A2B3-72B42A399B82}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
+ {B8F60BD4-3946-4458-A2B3-72B42A399B82}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
+ {B8F60BD4-3946-4458-A2B3-72B42A399B82}.Release|x64.ActiveCfg = Release|x64
+ {B8F60BD4-3946-4458-A2B3-72B42A399B82}.Release|x64.Build.0 = Release|x64
+ {B8F60BD4-3946-4458-A2B3-72B42A399B82}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
+ {B8F60BD4-3946-4458-A2B3-72B42A399B82}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/vs_projects/vs2008_x64/UnitTest++.vcproj b/vs_projects/vs2008_x64/UnitTest++.vcproj
new file mode 100644
index 0000000..e1ab1bd
--- /dev/null
+++ b/vs_projects/vs2008_x64/UnitTest++.vcproj
@@ -0,0 +1,374 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vs_projects/vs2008_x86/TestUnitTest++.vcproj b/vs_projects/vs2008_x86/TestUnitTest++.vcproj
new file mode 100644
index 0000000..9700001
--- /dev/null
+++ b/vs_projects/vs2008_x86/TestUnitTest++.vcproj
@@ -0,0 +1,330 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vs_projects/vs2008_x86/UnitTest++.sln b/vs_projects/vs2008_x86/UnitTest++.sln
new file mode 100644
index 0000000..3444310
--- /dev/null
+++ b/vs_projects/vs2008_x86/UnitTest++.sln
@@ -0,0 +1,38 @@
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestUnitTest++", "TestUnitTest++.vcproj", "{52AD06AB-CCF0-447B-AAEE-F072735C7FB1}"
+ ProjectSection(ProjectDependencies) = postProject
+ {241694AB-FC8A-4374-A564-BD0D0BC75020} = {241694AB-FC8A-4374-A564-BD0D0BC75020}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UnitTest++", "UnitTest++.vcproj", "{241694AB-FC8A-4374-A564-BD0D0BC75020}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ MinSizeRel|Win32 = MinSizeRel|Win32
+ Release|Win32 = Release|Win32
+ RelWithDebInfo|Win32 = RelWithDebInfo|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {52AD06AB-CCF0-447B-AAEE-F072735C7FB1}.Debug|Win32.ActiveCfg = Debug|Win32
+ {52AD06AB-CCF0-447B-AAEE-F072735C7FB1}.Debug|Win32.Build.0 = Debug|Win32
+ {52AD06AB-CCF0-447B-AAEE-F072735C7FB1}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {52AD06AB-CCF0-447B-AAEE-F072735C7FB1}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {52AD06AB-CCF0-447B-AAEE-F072735C7FB1}.Release|Win32.ActiveCfg = Release|Win32
+ {52AD06AB-CCF0-447B-AAEE-F072735C7FB1}.Release|Win32.Build.0 = Release|Win32
+ {52AD06AB-CCF0-447B-AAEE-F072735C7FB1}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {52AD06AB-CCF0-447B-AAEE-F072735C7FB1}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {241694AB-FC8A-4374-A564-BD0D0BC75020}.Debug|Win32.ActiveCfg = Debug|Win32
+ {241694AB-FC8A-4374-A564-BD0D0BC75020}.Debug|Win32.Build.0 = Debug|Win32
+ {241694AB-FC8A-4374-A564-BD0D0BC75020}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {241694AB-FC8A-4374-A564-BD0D0BC75020}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {241694AB-FC8A-4374-A564-BD0D0BC75020}.Release|Win32.ActiveCfg = Release|Win32
+ {241694AB-FC8A-4374-A564-BD0D0BC75020}.Release|Win32.Build.0 = Release|Win32
+ {241694AB-FC8A-4374-A564-BD0D0BC75020}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {241694AB-FC8A-4374-A564-BD0D0BC75020}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/vs_projects/vs2008_x86/UnitTest++.vcproj b/vs_projects/vs2008_x86/UnitTest++.vcproj
new file mode 100644
index 0000000..95ae6cf
--- /dev/null
+++ b/vs_projects/vs2008_x86/UnitTest++.vcproj
@@ -0,0 +1,374 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vs_projects/vs2010_x64/TestUnitTest++.vcxproj b/vs_projects/vs2010_x64/TestUnitTest++.vcxproj
new file mode 100644
index 0000000..231b6ad
--- /dev/null
+++ b/vs_projects/vs2010_x64/TestUnitTest++.vcxproj
@@ -0,0 +1,295 @@
+
+
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+ MinSizeRel
+ x64
+
+
+ RelWithDebInfo
+ x64
+
+
+
+ {5C5EBB30-ECAF-4BCF-9054-094ED2894699}
+ Win32Proj
+ x64
+ TestUnitTest++
+
+
+
+ Application
+ false
+ MultiByte
+
+
+ Application
+ false
+ MultiByte
+
+
+ Application
+ false
+ MultiByte
+
+
+ Application
+ false
+ MultiByte
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.20506.1
+ U:\unittest-cpp-pj\vs_projects\vs2010_x64\Debug\
+ TestUnitTest++.dir\Debug\
+ TestUnitTest++
+ .exe
+ true
+ true
+ U:\unittest-cpp-pj\vs_projects\vs2010_x64\Release\
+ TestUnitTest++.dir\Release\
+ TestUnitTest++
+ .exe
+ false
+ true
+ U:\unittest-cpp-pj\vs_projects\vs2010_x64\MinSizeRel\
+ TestUnitTest++.dir\MinSizeRel\
+ TestUnitTest++
+ .exe
+ false
+ true
+ U:\unittest-cpp-pj\vs_projects\vs2010_x64\RelWithDebInfo\
+ TestUnitTest++.dir\RelWithDebInfo\
+ TestUnitTest++
+ .exe
+ true
+ true
+
+
+
+ /Zm1000 %(AdditionalOptions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ EnableFastChecks
+ CompileAsCpp
+ ProgramDatabase
+ Sync
+ Disabled
+ Disabled
+ NotUsing
+ MultiThreadedDebugDLL
+ true
+ Level3
+ WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)
+ Debug
+ $(IntDir)
+ U:/unittest-cpp-pj/vs_projects/vs2010_x64/Debug/TestUnitTest++.pdb
+
+
+ WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+
+
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:x64 /debug %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;Debug\UnitTest++.lib
+ %(AdditionalLibraryDirectories)
+ true
+ U:/unittest-cpp-pj/vs_projects/vs2010_x64/Debug/TestUnitTest++.lib
+ true
+ U:/unittest-cpp-pj/vs_projects/vs2010_x64/Debug/TestUnitTest++.pdb
+ 10000000
+ Console
+
+
+
+ false
+
+
+
+
+ /Zm1000 %(AdditionalOptions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ Sync
+ AnySuitable
+ MaxSpeed
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)
+ Release
+ $(IntDir)
+ U:/unittest-cpp-pj/vs_projects/vs2010_x64/Release/TestUnitTest++.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+
+
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:x64 %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;Release\UnitTest++.lib
+ %(AdditionalLibraryDirectories)
+ false
+ U:/unittest-cpp-pj/vs_projects/vs2010_x64/Release/TestUnitTest++.lib
+ U:/unittest-cpp-pj/vs_projects/vs2010_x64/Release/TestUnitTest++.pdb
+ 10000000
+ Console
+
+
+
+ false
+
+
+
+
+ /Zm1000 %(AdditionalOptions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ Sync
+ OnlyExplicitInline
+ MinSpace
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR="MinSizeRel";%(PreprocessorDefinitions)
+ MinSizeRel
+ $(IntDir)
+ U:/unittest-cpp-pj/vs_projects/vs2010_x64/MinSizeRel/TestUnitTest++.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR=\"MinSizeRel\";%(PreprocessorDefinitions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+
+
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:x64 %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;MinSizeRel\UnitTest++.lib
+ %(AdditionalLibraryDirectories)
+ false
+ U:/unittest-cpp-pj/vs_projects/vs2010_x64/MinSizeRel/TestUnitTest++.lib
+ U:/unittest-cpp-pj/vs_projects/vs2010_x64/MinSizeRel/TestUnitTest++.pdb
+ 10000000
+ Console
+
+
+
+ false
+
+
+
+
+ /Zm1000 %(AdditionalOptions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ ProgramDatabase
+ Sync
+ OnlyExplicitInline
+ MaxSpeed
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR="RelWithDebInfo";%(PreprocessorDefinitions)
+ RelWithDebInfo
+ $(IntDir)
+ U:/unittest-cpp-pj/vs_projects/vs2010_x64/RelWithDebInfo/TestUnitTest++.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR=\"RelWithDebInfo\";%(PreprocessorDefinitions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+
+
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:x64 /debug %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;RelWithDebInfo\UnitTest++.lib
+ %(AdditionalLibraryDirectories)
+ true
+ U:/unittest-cpp-pj/vs_projects/vs2010_x64/RelWithDebInfo/TestUnitTest++.lib
+ true
+ U:/unittest-cpp-pj/vs_projects/vs2010_x64/RelWithDebInfo/TestUnitTest++.pdb
+ 10000000
+ Console
+
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ FB6A3EF4-5303-407E-A45C-687834E9D072
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vs_projects/vs2010_x64/TestUnitTest++.vcxproj.filters b/vs_projects/vs2010_x64/TestUnitTest++.vcxproj.filters
new file mode 100644
index 0000000..3cfece1
--- /dev/null
+++ b/vs_projects/vs2010_x64/TestUnitTest++.vcxproj.filters
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vs_projects/vs2010_x64/UnitTest++.sln b/vs_projects/vs2010_x64/UnitTest++.sln
new file mode 100644
index 0000000..71a48b2
--- /dev/null
+++ b/vs_projects/vs2010_x64/UnitTest++.sln
@@ -0,0 +1,38 @@
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual Studio 2010
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestUnitTest++", "TestUnitTest++.vcxproj", "{5C5EBB30-ECAF-4BCF-9054-094ED2894699}"
+ ProjectSection(ProjectDependencies) = postProject
+ {FB6A3EF4-5303-407E-A45C-687834E9D072} = {FB6A3EF4-5303-407E-A45C-687834E9D072}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UnitTest++", "UnitTest++.vcxproj", "{FB6A3EF4-5303-407E-A45C-687834E9D072}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|x64 = Debug|x64
+ MinSizeRel|x64 = MinSizeRel|x64
+ Release|x64 = Release|x64
+ RelWithDebInfo|x64 = RelWithDebInfo|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {5C5EBB30-ECAF-4BCF-9054-094ED2894699}.Debug|x64.ActiveCfg = Debug|x64
+ {5C5EBB30-ECAF-4BCF-9054-094ED2894699}.Debug|x64.Build.0 = Debug|x64
+ {5C5EBB30-ECAF-4BCF-9054-094ED2894699}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
+ {5C5EBB30-ECAF-4BCF-9054-094ED2894699}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
+ {5C5EBB30-ECAF-4BCF-9054-094ED2894699}.Release|x64.ActiveCfg = Release|x64
+ {5C5EBB30-ECAF-4BCF-9054-094ED2894699}.Release|x64.Build.0 = Release|x64
+ {5C5EBB30-ECAF-4BCF-9054-094ED2894699}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
+ {5C5EBB30-ECAF-4BCF-9054-094ED2894699}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
+ {FB6A3EF4-5303-407E-A45C-687834E9D072}.Debug|x64.ActiveCfg = Debug|x64
+ {FB6A3EF4-5303-407E-A45C-687834E9D072}.Debug|x64.Build.0 = Debug|x64
+ {FB6A3EF4-5303-407E-A45C-687834E9D072}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
+ {FB6A3EF4-5303-407E-A45C-687834E9D072}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
+ {FB6A3EF4-5303-407E-A45C-687834E9D072}.Release|x64.ActiveCfg = Release|x64
+ {FB6A3EF4-5303-407E-A45C-687834E9D072}.Release|x64.Build.0 = Release|x64
+ {FB6A3EF4-5303-407E-A45C-687834E9D072}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
+ {FB6A3EF4-5303-407E-A45C-687834E9D072}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/vs_projects/vs2010_x64/UnitTest++.vcxproj b/vs_projects/vs2010_x64/UnitTest++.vcxproj
new file mode 100644
index 0000000..b846709
--- /dev/null
+++ b/vs_projects/vs2010_x64/UnitTest++.vcxproj
@@ -0,0 +1,252 @@
+
+
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+ MinSizeRel
+ x64
+
+
+ RelWithDebInfo
+ x64
+
+
+
+ {FB6A3EF4-5303-407E-A45C-687834E9D072}
+ Win32Proj
+ x64
+ UnitTest++
+
+
+
+ StaticLibrary
+ false
+ MultiByte
+
+
+ StaticLibrary
+ false
+ MultiByte
+
+
+ StaticLibrary
+ false
+ MultiByte
+
+
+ StaticLibrary
+ false
+ MultiByte
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.20506.1
+ U:\unittest-cpp-pj\vs_projects\vs2010_x64\Debug\
+ UnitTest++.dir\Debug\
+ UnitTest++
+ .lib
+ U:\unittest-cpp-pj\vs_projects\vs2010_x64\Release\
+ UnitTest++.dir\Release\
+ UnitTest++
+ .lib
+ U:\unittest-cpp-pj\vs_projects\vs2010_x64\MinSizeRel\
+ UnitTest++.dir\MinSizeRel\
+ UnitTest++
+ .lib
+ U:\unittest-cpp-pj\vs_projects\vs2010_x64\RelWithDebInfo\
+ UnitTest++.dir\RelWithDebInfo\
+ UnitTest++
+ .lib
+
+
+
+ /Zm1000 %(AdditionalOptions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ EnableFastChecks
+ CompileAsCpp
+ ProgramDatabase
+ Sync
+ Disabled
+ Disabled
+ NotUsing
+ MultiThreadedDebugDLL
+ true
+ Level3
+ WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)
+ Debug
+ $(IntDir)
+ U:/unittest-cpp-pj/vs_projects/vs2010_x64/Debug/UnitTest++.pdb
+
+
+ WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+
+
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ /Zm1000 %(AdditionalOptions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ Sync
+ AnySuitable
+ MaxSpeed
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)
+ Release
+ $(IntDir)
+ U:/unittest-cpp-pj/vs_projects/vs2010_x64/Release/UnitTest++.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+
+
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ /Zm1000 %(AdditionalOptions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ Sync
+ OnlyExplicitInline
+ MinSpace
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR="MinSizeRel";%(PreprocessorDefinitions)
+ MinSizeRel
+ $(IntDir)
+ U:/unittest-cpp-pj/vs_projects/vs2010_x64/MinSizeRel/UnitTest++.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR=\"MinSizeRel\";%(PreprocessorDefinitions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+
+
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ /Zm1000 %(AdditionalOptions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ ProgramDatabase
+ Sync
+ OnlyExplicitInline
+ MaxSpeed
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR="RelWithDebInfo";%(PreprocessorDefinitions)
+ RelWithDebInfo
+ $(IntDir)
+ U:/unittest-cpp-pj/vs_projects/vs2010_x64/RelWithDebInfo/UnitTest++.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR=\"RelWithDebInfo\";%(PreprocessorDefinitions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+
+
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vs_projects/vs2010_x64/UnitTest++.vcxproj.filters b/vs_projects/vs2010_x64/UnitTest++.vcxproj.filters
new file mode 100644
index 0000000..7f071c1
--- /dev/null
+++ b/vs_projects/vs2010_x64/UnitTest++.vcxproj.filters
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Win32
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Win32
+
+
+
+
+ {DB64CD83-3739-41F0-B91D-D72E42A76AA6}
+
+
+
diff --git a/vs_projects/vs2010_x86/TestUnitTest++.vcxproj b/vs_projects/vs2010_x86/TestUnitTest++.vcxproj
new file mode 100644
index 0000000..7e58525
--- /dev/null
+++ b/vs_projects/vs2010_x86/TestUnitTest++.vcxproj
@@ -0,0 +1,295 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+ MinSizeRel
+ Win32
+
+
+ RelWithDebInfo
+ Win32
+
+
+
+ {EF97DD98-4A0A-4AEF-A834-A0DC02FAFFC0}
+ Win32Proj
+ Win32
+ TestUnitTest++
+
+
+
+ Application
+ false
+ MultiByte
+
+
+ Application
+ false
+ MultiByte
+
+
+ Application
+ false
+ MultiByte
+
+
+ Application
+ false
+ MultiByte
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.20506.1
+ U:\unittest-cpp-pj\vs_projects\vs2010_x86\Debug\
+ TestUnitTest++.dir\Debug\
+ TestUnitTest++
+ .exe
+ true
+ true
+ U:\unittest-cpp-pj\vs_projects\vs2010_x86\Release\
+ TestUnitTest++.dir\Release\
+ TestUnitTest++
+ .exe
+ false
+ true
+ U:\unittest-cpp-pj\vs_projects\vs2010_x86\MinSizeRel\
+ TestUnitTest++.dir\MinSizeRel\
+ TestUnitTest++
+ .exe
+ false
+ true
+ U:\unittest-cpp-pj\vs_projects\vs2010_x86\RelWithDebInfo\
+ TestUnitTest++.dir\RelWithDebInfo\
+ TestUnitTest++
+ .exe
+ true
+ true
+
+
+
+ /Zm1000 %(AdditionalOptions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ EnableFastChecks
+ CompileAsCpp
+ ProgramDatabase
+ Sync
+ Disabled
+ Disabled
+ NotUsing
+ MultiThreadedDebugDLL
+ true
+ Level3
+ WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)
+ Debug
+ $(IntDir)
+ U:/unittest-cpp-pj/vs_projects/vs2010_x86/Debug/TestUnitTest++.pdb
+
+
+ WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+
+
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:X86 /debug %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;Debug\UnitTest++.lib
+ %(AdditionalLibraryDirectories)
+ true
+ U:/unittest-cpp-pj/vs_projects/vs2010_x86/Debug/TestUnitTest++.lib
+ true
+ U:/unittest-cpp-pj/vs_projects/vs2010_x86/Debug/TestUnitTest++.pdb
+ 10000000
+ Console
+
+
+
+ false
+
+
+
+
+ /Zm1000 %(AdditionalOptions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ Sync
+ AnySuitable
+ MaxSpeed
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)
+ Release
+ $(IntDir)
+ U:/unittest-cpp-pj/vs_projects/vs2010_x86/Release/TestUnitTest++.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+
+
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:X86 %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;Release\UnitTest++.lib
+ %(AdditionalLibraryDirectories)
+ false
+ U:/unittest-cpp-pj/vs_projects/vs2010_x86/Release/TestUnitTest++.lib
+ U:/unittest-cpp-pj/vs_projects/vs2010_x86/Release/TestUnitTest++.pdb
+ 10000000
+ Console
+
+
+
+ false
+
+
+
+
+ /Zm1000 %(AdditionalOptions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ Sync
+ OnlyExplicitInline
+ MinSpace
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR="MinSizeRel";%(PreprocessorDefinitions)
+ MinSizeRel
+ $(IntDir)
+ U:/unittest-cpp-pj/vs_projects/vs2010_x86/MinSizeRel/TestUnitTest++.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR=\"MinSizeRel\";%(PreprocessorDefinitions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+
+
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:X86 %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;MinSizeRel\UnitTest++.lib
+ %(AdditionalLibraryDirectories)
+ false
+ U:/unittest-cpp-pj/vs_projects/vs2010_x86/MinSizeRel/TestUnitTest++.lib
+ U:/unittest-cpp-pj/vs_projects/vs2010_x86/MinSizeRel/TestUnitTest++.pdb
+ 10000000
+ Console
+
+
+
+ false
+
+
+
+
+ /Zm1000 %(AdditionalOptions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ ProgramDatabase
+ Sync
+ OnlyExplicitInline
+ MaxSpeed
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR="RelWithDebInfo";%(PreprocessorDefinitions)
+ RelWithDebInfo
+ $(IntDir)
+ U:/unittest-cpp-pj/vs_projects/vs2010_x86/RelWithDebInfo/TestUnitTest++.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR=\"RelWithDebInfo\";%(PreprocessorDefinitions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+
+
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:X86 /debug %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;RelWithDebInfo\UnitTest++.lib
+ %(AdditionalLibraryDirectories)
+ true
+ U:/unittest-cpp-pj/vs_projects/vs2010_x86/RelWithDebInfo/TestUnitTest++.lib
+ true
+ U:/unittest-cpp-pj/vs_projects/vs2010_x86/RelWithDebInfo/TestUnitTest++.pdb
+ 10000000
+ Console
+
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 59739FC9-D084-4B2E-BFEA-28D91A9BD3F8
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vs_projects/vs2010_x86/TestUnitTest++.vcxproj.filters b/vs_projects/vs2010_x86/TestUnitTest++.vcxproj.filters
new file mode 100644
index 0000000..3cfece1
--- /dev/null
+++ b/vs_projects/vs2010_x86/TestUnitTest++.vcxproj.filters
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vs_projects/vs2010_x86/UnitTest++.sln b/vs_projects/vs2010_x86/UnitTest++.sln
new file mode 100644
index 0000000..93b5868
--- /dev/null
+++ b/vs_projects/vs2010_x86/UnitTest++.sln
@@ -0,0 +1,38 @@
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual Studio 2010
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestUnitTest++", "TestUnitTest++.vcxproj", "{EF97DD98-4A0A-4AEF-A834-A0DC02FAFFC0}"
+ ProjectSection(ProjectDependencies) = postProject
+ {59739FC9-D084-4B2E-BFEA-28D91A9BD3F8} = {59739FC9-D084-4B2E-BFEA-28D91A9BD3F8}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UnitTest++", "UnitTest++.vcxproj", "{59739FC9-D084-4B2E-BFEA-28D91A9BD3F8}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ MinSizeRel|Win32 = MinSizeRel|Win32
+ Release|Win32 = Release|Win32
+ RelWithDebInfo|Win32 = RelWithDebInfo|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {EF97DD98-4A0A-4AEF-A834-A0DC02FAFFC0}.Debug|Win32.ActiveCfg = Debug|Win32
+ {EF97DD98-4A0A-4AEF-A834-A0DC02FAFFC0}.Debug|Win32.Build.0 = Debug|Win32
+ {EF97DD98-4A0A-4AEF-A834-A0DC02FAFFC0}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {EF97DD98-4A0A-4AEF-A834-A0DC02FAFFC0}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {EF97DD98-4A0A-4AEF-A834-A0DC02FAFFC0}.Release|Win32.ActiveCfg = Release|Win32
+ {EF97DD98-4A0A-4AEF-A834-A0DC02FAFFC0}.Release|Win32.Build.0 = Release|Win32
+ {EF97DD98-4A0A-4AEF-A834-A0DC02FAFFC0}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {EF97DD98-4A0A-4AEF-A834-A0DC02FAFFC0}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {59739FC9-D084-4B2E-BFEA-28D91A9BD3F8}.Debug|Win32.ActiveCfg = Debug|Win32
+ {59739FC9-D084-4B2E-BFEA-28D91A9BD3F8}.Debug|Win32.Build.0 = Debug|Win32
+ {59739FC9-D084-4B2E-BFEA-28D91A9BD3F8}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {59739FC9-D084-4B2E-BFEA-28D91A9BD3F8}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {59739FC9-D084-4B2E-BFEA-28D91A9BD3F8}.Release|Win32.ActiveCfg = Release|Win32
+ {59739FC9-D084-4B2E-BFEA-28D91A9BD3F8}.Release|Win32.Build.0 = Release|Win32
+ {59739FC9-D084-4B2E-BFEA-28D91A9BD3F8}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {59739FC9-D084-4B2E-BFEA-28D91A9BD3F8}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/vs_projects/vs2010_x86/UnitTest++.vcxproj b/vs_projects/vs2010_x86/UnitTest++.vcxproj
new file mode 100644
index 0000000..d767591
--- /dev/null
+++ b/vs_projects/vs2010_x86/UnitTest++.vcxproj
@@ -0,0 +1,252 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+ MinSizeRel
+ Win32
+
+
+ RelWithDebInfo
+ Win32
+
+
+
+ {59739FC9-D084-4B2E-BFEA-28D91A9BD3F8}
+ Win32Proj
+ Win32
+ UnitTest++
+
+
+
+ StaticLibrary
+ false
+ MultiByte
+
+
+ StaticLibrary
+ false
+ MultiByte
+
+
+ StaticLibrary
+ false
+ MultiByte
+
+
+ StaticLibrary
+ false
+ MultiByte
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.20506.1
+ U:\unittest-cpp-pj\vs_projects\vs2010_x86\Debug\
+ UnitTest++.dir\Debug\
+ UnitTest++
+ .lib
+ U:\unittest-cpp-pj\vs_projects\vs2010_x86\Release\
+ UnitTest++.dir\Release\
+ UnitTest++
+ .lib
+ U:\unittest-cpp-pj\vs_projects\vs2010_x86\MinSizeRel\
+ UnitTest++.dir\MinSizeRel\
+ UnitTest++
+ .lib
+ U:\unittest-cpp-pj\vs_projects\vs2010_x86\RelWithDebInfo\
+ UnitTest++.dir\RelWithDebInfo\
+ UnitTest++
+ .lib
+
+
+
+ /Zm1000 %(AdditionalOptions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ EnableFastChecks
+ CompileAsCpp
+ ProgramDatabase
+ Sync
+ Disabled
+ Disabled
+ NotUsing
+ MultiThreadedDebugDLL
+ true
+ Level3
+ WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)
+ Debug
+ $(IntDir)
+ U:/unittest-cpp-pj/vs_projects/vs2010_x86/Debug/UnitTest++.pdb
+
+
+ WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+
+
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ /Zm1000 %(AdditionalOptions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ Sync
+ AnySuitable
+ MaxSpeed
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)
+ Release
+ $(IntDir)
+ U:/unittest-cpp-pj/vs_projects/vs2010_x86/Release/UnitTest++.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+
+
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ /Zm1000 %(AdditionalOptions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ Sync
+ OnlyExplicitInline
+ MinSpace
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR="MinSizeRel";%(PreprocessorDefinitions)
+ MinSizeRel
+ $(IntDir)
+ U:/unittest-cpp-pj/vs_projects/vs2010_x86/MinSizeRel/UnitTest++.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR=\"MinSizeRel\";%(PreprocessorDefinitions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+
+
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ /Zm1000 %(AdditionalOptions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ ProgramDatabase
+ Sync
+ OnlyExplicitInline
+ MaxSpeed
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR="RelWithDebInfo";%(PreprocessorDefinitions)
+ RelWithDebInfo
+ $(IntDir)
+ U:/unittest-cpp-pj/vs_projects/vs2010_x86/RelWithDebInfo/UnitTest++.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR=\"RelWithDebInfo\";%(PreprocessorDefinitions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+
+
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vs_projects/vs2010_x86/UnitTest++.vcxproj.filters b/vs_projects/vs2010_x86/UnitTest++.vcxproj.filters
new file mode 100644
index 0000000..2ea1e73
--- /dev/null
+++ b/vs_projects/vs2010_x86/UnitTest++.vcxproj.filters
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Win32
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Win32
+
+
+
+
+ {0E6D11F1-BD64-469A-BBC0-AF98B7FFF0CA}
+
+
+
diff --git a/vs_projects/vs2012_x64/TestUnitTest++.vcxproj b/vs_projects/vs2012_x64/TestUnitTest++.vcxproj
new file mode 100644
index 0000000..17aef9f
--- /dev/null
+++ b/vs_projects/vs2012_x64/TestUnitTest++.vcxproj
@@ -0,0 +1,299 @@
+
+
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+ MinSizeRel
+ x64
+
+
+ RelWithDebInfo
+ x64
+
+
+
+ {FAE7B8C1-428D-45DB-9A26-751A64C666D1}
+ Win32Proj
+ x64
+ TestUnitTest++
+
+
+
+ Application
+ false
+ MultiByte
+ v110
+
+
+ Application
+ false
+ MultiByte
+ v110
+
+
+ Application
+ false
+ MultiByte
+ v110
+
+
+ Application
+ false
+ MultiByte
+ v110
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.20506.1
+ U:\unittest-cpp-pj\vs_projects\vs2012_x64\Debug\
+ TestUnitTest++.dir\Debug\
+ TestUnitTest++
+ .exe
+ true
+ true
+ U:\unittest-cpp-pj\vs_projects\vs2012_x64\Release\
+ TestUnitTest++.dir\Release\
+ TestUnitTest++
+ .exe
+ false
+ true
+ U:\unittest-cpp-pj\vs_projects\vs2012_x64\MinSizeRel\
+ TestUnitTest++.dir\MinSizeRel\
+ TestUnitTest++
+ .exe
+ false
+ true
+ U:\unittest-cpp-pj\vs_projects\vs2012_x64\RelWithDebInfo\
+ TestUnitTest++.dir\RelWithDebInfo\
+ TestUnitTest++
+ .exe
+ true
+ true
+
+
+
+ /Zm1000 %(AdditionalOptions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ EnableFastChecks
+ CompileAsCpp
+ ProgramDatabase
+ Sync
+ Disabled
+ Disabled
+ NotUsing
+ MultiThreadedDebugDLL
+ true
+ Level3
+ WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)
+ Debug
+ $(IntDir)
+ U:/unittest-cpp-pj/vs_projects/vs2012_x64/Debug/TestUnitTest++.pdb
+
+
+ WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+
+
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:x64 /debug %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;Debug\UnitTest++.lib
+ %(AdditionalLibraryDirectories)
+ true
+ U:/unittest-cpp-pj/vs_projects/vs2012_x64/Debug/TestUnitTest++.lib
+ true
+ U:/unittest-cpp-pj/vs_projects/vs2012_x64/Debug/TestUnitTest++.pdb
+ 10000000
+ Console
+
+
+
+ false
+
+
+
+
+ /Zm1000 %(AdditionalOptions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ Sync
+ AnySuitable
+ MaxSpeed
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)
+ Release
+ $(IntDir)
+ U:/unittest-cpp-pj/vs_projects/vs2012_x64/Release/TestUnitTest++.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+
+
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:x64 %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;Release\UnitTest++.lib
+ %(AdditionalLibraryDirectories)
+ false
+ U:/unittest-cpp-pj/vs_projects/vs2012_x64/Release/TestUnitTest++.lib
+ U:/unittest-cpp-pj/vs_projects/vs2012_x64/Release/TestUnitTest++.pdb
+ 10000000
+ Console
+
+
+
+ false
+
+
+
+
+ /Zm1000 %(AdditionalOptions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ Sync
+ OnlyExplicitInline
+ MinSpace
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR="MinSizeRel";%(PreprocessorDefinitions)
+ MinSizeRel
+ $(IntDir)
+ U:/unittest-cpp-pj/vs_projects/vs2012_x64/MinSizeRel/TestUnitTest++.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR=\"MinSizeRel\";%(PreprocessorDefinitions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+
+
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:x64 %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;MinSizeRel\UnitTest++.lib
+ %(AdditionalLibraryDirectories)
+ false
+ U:/unittest-cpp-pj/vs_projects/vs2012_x64/MinSizeRel/TestUnitTest++.lib
+ U:/unittest-cpp-pj/vs_projects/vs2012_x64/MinSizeRel/TestUnitTest++.pdb
+ 10000000
+ Console
+
+
+
+ false
+
+
+
+
+ /Zm1000 %(AdditionalOptions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ ProgramDatabase
+ Sync
+ OnlyExplicitInline
+ MaxSpeed
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR="RelWithDebInfo";%(PreprocessorDefinitions)
+ RelWithDebInfo
+ $(IntDir)
+ U:/unittest-cpp-pj/vs_projects/vs2012_x64/RelWithDebInfo/TestUnitTest++.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR=\"RelWithDebInfo\";%(PreprocessorDefinitions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+
+
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:x64 /debug %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;RelWithDebInfo\UnitTest++.lib
+ %(AdditionalLibraryDirectories)
+ true
+ U:/unittest-cpp-pj/vs_projects/vs2012_x64/RelWithDebInfo/TestUnitTest++.lib
+ true
+ U:/unittest-cpp-pj/vs_projects/vs2012_x64/RelWithDebInfo/TestUnitTest++.pdb
+ 10000000
+ Console
+
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 7867CF0A-53DE-4CAD-A141-976283C590C4
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vs_projects/vs2012_x64/TestUnitTest++.vcxproj.filters b/vs_projects/vs2012_x64/TestUnitTest++.vcxproj.filters
new file mode 100644
index 0000000..3cfece1
--- /dev/null
+++ b/vs_projects/vs2012_x64/TestUnitTest++.vcxproj.filters
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vs_projects/vs2012_x64/UnitTest++.sln b/vs_projects/vs2012_x64/UnitTest++.sln
new file mode 100644
index 0000000..43e350c
--- /dev/null
+++ b/vs_projects/vs2012_x64/UnitTest++.sln
@@ -0,0 +1,38 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2012
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestUnitTest++", "TestUnitTest++.vcxproj", "{FAE7B8C1-428D-45DB-9A26-751A64C666D1}"
+ ProjectSection(ProjectDependencies) = postProject
+ {7867CF0A-53DE-4CAD-A141-976283C590C4} = {7867CF0A-53DE-4CAD-A141-976283C590C4}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UnitTest++", "UnitTest++.vcxproj", "{7867CF0A-53DE-4CAD-A141-976283C590C4}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|x64 = Debug|x64
+ MinSizeRel|x64 = MinSizeRel|x64
+ Release|x64 = Release|x64
+ RelWithDebInfo|x64 = RelWithDebInfo|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {FAE7B8C1-428D-45DB-9A26-751A64C666D1}.Debug|x64.ActiveCfg = Debug|x64
+ {FAE7B8C1-428D-45DB-9A26-751A64C666D1}.Debug|x64.Build.0 = Debug|x64
+ {FAE7B8C1-428D-45DB-9A26-751A64C666D1}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
+ {FAE7B8C1-428D-45DB-9A26-751A64C666D1}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
+ {FAE7B8C1-428D-45DB-9A26-751A64C666D1}.Release|x64.ActiveCfg = Release|x64
+ {FAE7B8C1-428D-45DB-9A26-751A64C666D1}.Release|x64.Build.0 = Release|x64
+ {FAE7B8C1-428D-45DB-9A26-751A64C666D1}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
+ {FAE7B8C1-428D-45DB-9A26-751A64C666D1}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
+ {7867CF0A-53DE-4CAD-A141-976283C590C4}.Debug|x64.ActiveCfg = Debug|x64
+ {7867CF0A-53DE-4CAD-A141-976283C590C4}.Debug|x64.Build.0 = Debug|x64
+ {7867CF0A-53DE-4CAD-A141-976283C590C4}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
+ {7867CF0A-53DE-4CAD-A141-976283C590C4}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
+ {7867CF0A-53DE-4CAD-A141-976283C590C4}.Release|x64.ActiveCfg = Release|x64
+ {7867CF0A-53DE-4CAD-A141-976283C590C4}.Release|x64.Build.0 = Release|x64
+ {7867CF0A-53DE-4CAD-A141-976283C590C4}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
+ {7867CF0A-53DE-4CAD-A141-976283C590C4}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/vs_projects/vs2012_x64/UnitTest++.vcxproj b/vs_projects/vs2012_x64/UnitTest++.vcxproj
new file mode 100644
index 0000000..7ea763f
--- /dev/null
+++ b/vs_projects/vs2012_x64/UnitTest++.vcxproj
@@ -0,0 +1,256 @@
+
+
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+ MinSizeRel
+ x64
+
+
+ RelWithDebInfo
+ x64
+
+
+
+ {7867CF0A-53DE-4CAD-A141-976283C590C4}
+ Win32Proj
+ x64
+ UnitTest++
+
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v110
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v110
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v110
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v110
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.20506.1
+ U:\unittest-cpp-pj\vs_projects\vs2012_x64\Debug\
+ UnitTest++.dir\Debug\
+ UnitTest++
+ .lib
+ U:\unittest-cpp-pj\vs_projects\vs2012_x64\Release\
+ UnitTest++.dir\Release\
+ UnitTest++
+ .lib
+ U:\unittest-cpp-pj\vs_projects\vs2012_x64\MinSizeRel\
+ UnitTest++.dir\MinSizeRel\
+ UnitTest++
+ .lib
+ U:\unittest-cpp-pj\vs_projects\vs2012_x64\RelWithDebInfo\
+ UnitTest++.dir\RelWithDebInfo\
+ UnitTest++
+ .lib
+
+
+
+ /Zm1000 %(AdditionalOptions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ EnableFastChecks
+ CompileAsCpp
+ ProgramDatabase
+ Sync
+ Disabled
+ Disabled
+ NotUsing
+ MultiThreadedDebugDLL
+ true
+ Level3
+ WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)
+ Debug
+ $(IntDir)
+ U:/unittest-cpp-pj/vs_projects/vs2012_x64/Debug/UnitTest++.pdb
+
+
+ WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+
+
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ /Zm1000 %(AdditionalOptions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ Sync
+ AnySuitable
+ MaxSpeed
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)
+ Release
+ $(IntDir)
+ U:/unittest-cpp-pj/vs_projects/vs2012_x64/Release/UnitTest++.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+
+
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ /Zm1000 %(AdditionalOptions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ Sync
+ OnlyExplicitInline
+ MinSpace
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR="MinSizeRel";%(PreprocessorDefinitions)
+ MinSizeRel
+ $(IntDir)
+ U:/unittest-cpp-pj/vs_projects/vs2012_x64/MinSizeRel/UnitTest++.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR=\"MinSizeRel\";%(PreprocessorDefinitions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+
+
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ /Zm1000 %(AdditionalOptions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ ProgramDatabase
+ Sync
+ OnlyExplicitInline
+ MaxSpeed
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR="RelWithDebInfo";%(PreprocessorDefinitions)
+ RelWithDebInfo
+ $(IntDir)
+ U:/unittest-cpp-pj/vs_projects/vs2012_x64/RelWithDebInfo/UnitTest++.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR=\"RelWithDebInfo\";%(PreprocessorDefinitions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+
+
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vs_projects/vs2012_x64/UnitTest++.vcxproj.filters b/vs_projects/vs2012_x64/UnitTest++.vcxproj.filters
new file mode 100644
index 0000000..b692ccf
--- /dev/null
+++ b/vs_projects/vs2012_x64/UnitTest++.vcxproj.filters
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Win32
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Win32
+
+
+
+
+ {6C3785C9-4B23-45F4-871B-C1DD411A4396}
+
+
+
diff --git a/vs_projects/vs2012_x86/TestUnitTest++.vcxproj b/vs_projects/vs2012_x86/TestUnitTest++.vcxproj
new file mode 100644
index 0000000..f12b1da
--- /dev/null
+++ b/vs_projects/vs2012_x86/TestUnitTest++.vcxproj
@@ -0,0 +1,306 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+ MinSizeRel
+ Win32
+
+
+ RelWithDebInfo
+ Win32
+
+
+
+ {206E8A31-7D19-4632-A9A4-930039BB4A16}
+ Win32Proj
+ Win32
+ TestUnitTest++
+
+
+
+ Application
+ false
+ MultiByte
+ v110
+
+
+ Application
+ false
+ MultiByte
+ v110
+
+
+ Application
+ false
+ MultiByte
+ v110
+
+
+ Application
+ false
+ MultiByte
+ v110
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.20506.1
+ U:\unittest-cpp-pj\vs_projects\vs2012_x86\Debug\
+ TestUnitTest++.dir\Debug\
+ TestUnitTest++
+ .exe
+ true
+ true
+ U:\unittest-cpp-pj\vs_projects\vs2012_x86\Release\
+ TestUnitTest++.dir\Release\
+ TestUnitTest++
+ .exe
+ false
+ true
+ U:\unittest-cpp-pj\vs_projects\vs2012_x86\MinSizeRel\
+ TestUnitTest++.dir\MinSizeRel\
+ TestUnitTest++
+ .exe
+ false
+ true
+ U:\unittest-cpp-pj\vs_projects\vs2012_x86\RelWithDebInfo\
+ TestUnitTest++.dir\RelWithDebInfo\
+ TestUnitTest++
+ .exe
+ true
+ true
+
+
+
+ /Zm1000 %(AdditionalOptions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ EnableFastChecks
+ CompileAsCpp
+ ProgramDatabase
+ Sync
+ Disabled
+ Disabled
+ NotUsing
+ MultiThreadedDebugDLL
+ true
+ Level3
+ WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)
+ Debug
+ $(IntDir)
+ U:/unittest-cpp-pj/vs_projects/vs2012_x86/Debug/TestUnitTest++.pdb
+
+
+ WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+
+
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:X86 /debug %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;Debug\UnitTest++.lib
+ %(AdditionalLibraryDirectories)
+ true
+ U:/unittest-cpp-pj/vs_projects/vs2012_x86/Debug/TestUnitTest++.lib
+ true
+ U:/unittest-cpp-pj/vs_projects/vs2012_x86/Debug/TestUnitTest++.pdb
+ 10000000
+ Console
+
+
+
+
+ false
+
+
+
+
+ /Zm1000 %(AdditionalOptions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ Sync
+ AnySuitable
+ MaxSpeed
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)
+ Release
+ $(IntDir)
+ U:/unittest-cpp-pj/vs_projects/vs2012_x86/Release/TestUnitTest++.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+
+
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:X86 %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;Release\UnitTest++.lib
+ %(AdditionalLibraryDirectories)
+ false
+ U:/unittest-cpp-pj/vs_projects/vs2012_x86/Release/TestUnitTest++.lib
+ U:/unittest-cpp-pj/vs_projects/vs2012_x86/Release/TestUnitTest++.pdb
+ 10000000
+ Console
+
+
+
+
+ false
+
+
+
+
+ /Zm1000 %(AdditionalOptions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ Sync
+ OnlyExplicitInline
+ MinSpace
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR="MinSizeRel";%(PreprocessorDefinitions)
+ MinSizeRel
+ $(IntDir)
+ U:/unittest-cpp-pj/vs_projects/vs2012_x86/MinSizeRel/TestUnitTest++.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR=\"MinSizeRel\";%(PreprocessorDefinitions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+
+
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:X86 %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;MinSizeRel\UnitTest++.lib
+ %(AdditionalLibraryDirectories)
+ false
+ U:/unittest-cpp-pj/vs_projects/vs2012_x86/MinSizeRel/TestUnitTest++.lib
+ U:/unittest-cpp-pj/vs_projects/vs2012_x86/MinSizeRel/TestUnitTest++.pdb
+ 10000000
+ Console
+
+
+
+
+ false
+
+
+
+
+ /Zm1000 %(AdditionalOptions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ ProgramDatabase
+ Sync
+ OnlyExplicitInline
+ MaxSpeed
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR="RelWithDebInfo";%(PreprocessorDefinitions)
+ RelWithDebInfo
+ $(IntDir)
+ U:/unittest-cpp-pj/vs_projects/vs2012_x86/RelWithDebInfo/TestUnitTest++.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR=\"RelWithDebInfo\";%(PreprocessorDefinitions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+
+
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:X86 /debug %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;RelWithDebInfo\UnitTest++.lib
+ %(AdditionalLibraryDirectories)
+ true
+ U:/unittest-cpp-pj/vs_projects/vs2012_x86/RelWithDebInfo/TestUnitTest++.lib
+ true
+ U:/unittest-cpp-pj/vs_projects/vs2012_x86/RelWithDebInfo/TestUnitTest++.pdb
+ 10000000
+ Console
+
+
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4128153F-6FD2-46E5-9330-3650015B97E1
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vs_projects/vs2012_x86/TestUnitTest++.vcxproj.filters b/vs_projects/vs2012_x86/TestUnitTest++.vcxproj.filters
new file mode 100644
index 0000000..3cfece1
--- /dev/null
+++ b/vs_projects/vs2012_x86/TestUnitTest++.vcxproj.filters
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vs_projects/vs2012_x86/UnitTest++.sln b/vs_projects/vs2012_x86/UnitTest++.sln
new file mode 100644
index 0000000..466e16e
--- /dev/null
+++ b/vs_projects/vs2012_x86/UnitTest++.sln
@@ -0,0 +1,38 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2012
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestUnitTest++", "TestUnitTest++.vcxproj", "{206E8A31-7D19-4632-A9A4-930039BB4A16}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4128153F-6FD2-46E5-9330-3650015B97E1} = {4128153F-6FD2-46E5-9330-3650015B97E1}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UnitTest++", "UnitTest++.vcxproj", "{4128153F-6FD2-46E5-9330-3650015B97E1}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ MinSizeRel|Win32 = MinSizeRel|Win32
+ Release|Win32 = Release|Win32
+ RelWithDebInfo|Win32 = RelWithDebInfo|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {206E8A31-7D19-4632-A9A4-930039BB4A16}.Debug|Win32.ActiveCfg = Debug|Win32
+ {206E8A31-7D19-4632-A9A4-930039BB4A16}.Debug|Win32.Build.0 = Debug|Win32
+ {206E8A31-7D19-4632-A9A4-930039BB4A16}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {206E8A31-7D19-4632-A9A4-930039BB4A16}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {206E8A31-7D19-4632-A9A4-930039BB4A16}.Release|Win32.ActiveCfg = Release|Win32
+ {206E8A31-7D19-4632-A9A4-930039BB4A16}.Release|Win32.Build.0 = Release|Win32
+ {206E8A31-7D19-4632-A9A4-930039BB4A16}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {206E8A31-7D19-4632-A9A4-930039BB4A16}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {4128153F-6FD2-46E5-9330-3650015B97E1}.Debug|Win32.ActiveCfg = Debug|Win32
+ {4128153F-6FD2-46E5-9330-3650015B97E1}.Debug|Win32.Build.0 = Debug|Win32
+ {4128153F-6FD2-46E5-9330-3650015B97E1}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {4128153F-6FD2-46E5-9330-3650015B97E1}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {4128153F-6FD2-46E5-9330-3650015B97E1}.Release|Win32.ActiveCfg = Release|Win32
+ {4128153F-6FD2-46E5-9330-3650015B97E1}.Release|Win32.Build.0 = Release|Win32
+ {4128153F-6FD2-46E5-9330-3650015B97E1}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {4128153F-6FD2-46E5-9330-3650015B97E1}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/vs_projects/vs2012_x86/UnitTest++.vcxproj b/vs_projects/vs2012_x86/UnitTest++.vcxproj
new file mode 100644
index 0000000..471eaaa
--- /dev/null
+++ b/vs_projects/vs2012_x86/UnitTest++.vcxproj
@@ -0,0 +1,256 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+ MinSizeRel
+ Win32
+
+
+ RelWithDebInfo
+ Win32
+
+
+
+ {4128153F-6FD2-46E5-9330-3650015B97E1}
+ Win32Proj
+ Win32
+ UnitTest++
+
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v110
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v110
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v110
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v110
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.20506.1
+ U:\unittest-cpp-pj\vs_projects\vs2012_x86\Debug\
+ UnitTest++.dir\Debug\
+ UnitTest++
+ .lib
+ U:\unittest-cpp-pj\vs_projects\vs2012_x86\Release\
+ UnitTest++.dir\Release\
+ UnitTest++
+ .lib
+ U:\unittest-cpp-pj\vs_projects\vs2012_x86\MinSizeRel\
+ UnitTest++.dir\MinSizeRel\
+ UnitTest++
+ .lib
+ U:\unittest-cpp-pj\vs_projects\vs2012_x86\RelWithDebInfo\
+ UnitTest++.dir\RelWithDebInfo\
+ UnitTest++
+ .lib
+
+
+
+ /Zm1000 %(AdditionalOptions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ EnableFastChecks
+ CompileAsCpp
+ ProgramDatabase
+ Sync
+ Disabled
+ Disabled
+ NotUsing
+ MultiThreadedDebugDLL
+ true
+ Level3
+ WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)
+ Debug
+ $(IntDir)
+ U:/unittest-cpp-pj/vs_projects/vs2012_x86/Debug/UnitTest++.pdb
+
+
+ WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+
+
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ /Zm1000 %(AdditionalOptions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ Sync
+ AnySuitable
+ MaxSpeed
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)
+ Release
+ $(IntDir)
+ U:/unittest-cpp-pj/vs_projects/vs2012_x86/Release/UnitTest++.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+
+
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ /Zm1000 %(AdditionalOptions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ Sync
+ OnlyExplicitInline
+ MinSpace
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR="MinSizeRel";%(PreprocessorDefinitions)
+ MinSizeRel
+ $(IntDir)
+ U:/unittest-cpp-pj/vs_projects/vs2012_x86/MinSizeRel/UnitTest++.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR=\"MinSizeRel\";%(PreprocessorDefinitions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+
+
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ /Zm1000 %(AdditionalOptions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ ProgramDatabase
+ Sync
+ OnlyExplicitInline
+ MaxSpeed
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR="RelWithDebInfo";%(PreprocessorDefinitions)
+ RelWithDebInfo
+ $(IntDir)
+ U:/unittest-cpp-pj/vs_projects/vs2012_x86/RelWithDebInfo/UnitTest++.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;CMAKE_INTDIR=\"RelWithDebInfo\";%(PreprocessorDefinitions)
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+
+
+ U:/unittest-cpp-pj/.;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vs_projects/vs2012_x86/UnitTest++.vcxproj.filters b/vs_projects/vs2012_x86/UnitTest++.vcxproj.filters
new file mode 100644
index 0000000..7818cf8
--- /dev/null
+++ b/vs_projects/vs2012_x86/UnitTest++.vcxproj.filters
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Win32
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Win32
+
+
+
+
+ {27C32F86-0D7D-4B85-AF93-E62D39E9D551}
+
+
+