Index: src/chext/chext.vc120.vcxproj =================================================================== diff -u -N -r7770d9e0a316d014b75ea4bd88f8b6d13c80c318 -rb712554e2b3602ce7242c7ff1cd7745b03378440 --- src/chext/chext.vc120.vcxproj (.../chext.vc120.vcxproj) (revision 7770d9e0a316d014b75ea4bd88f8b6d13c80c318) +++ src/chext/chext.vc120.vcxproj (.../chext.vc120.vcxproj) (revision b712554e2b3602ce7242c7ff1cd7745b03378440) @@ -17,6 +17,22 @@ Release x64 + + Testing Debug + Win32 + + + Testing Debug + x64 + + + Testing Release + Win32 + + + Testing Release + x64 + chext @@ -32,40 +48,78 @@ false Unicode + + DynamicLibrary + v120 + false + false + Unicode + DynamicLibrary v120 false Unicode + + DynamicLibrary + v120 + false + Unicode + DynamicLibrary v120 false false Unicode + + DynamicLibrary + v120 + false + false + Unicode + DynamicLibrary v120 false Unicode + + DynamicLibrary + v120 + false + Unicode + + + + + + + + + + + + + <_ProjectFileVersion>11.0.51106.1 @@ -78,6 +132,14 @@ C:\dev\boost_1_56_0;$(IncludePath) C:\dev\boost_1_56_0\lib-12.0\x32\lib;$(LibraryPath) + + $(SolutionDir)bin-vc120\$(Configuration)\ + $(SolutionDir)intermediate\vc120\$(Platform)\$(ProjectName)_$(Configuration)\ + true + true + C:\dev\boost_1_56_0;$(IncludePath) + C:\dev\boost_1_56_0\lib-12.0\x32\lib;$(LibraryPath) + $(SolutionDir)bin-vc120\$(Configuration)\ $(SolutionDir)intermediate\vc120\$(Platform)\$(ProjectName)_$(Configuration)\ @@ -89,6 +151,17 @@ C:\dev\boost_1_56_0;$(IncludePath) C:\dev\boost_1_56_0\lib-12.0\x64\lib;$(LibraryPath) + + $(SolutionDir)bin-vc120\$(Configuration)\ + $(SolutionDir)intermediate\vc120\$(Platform)\$(ProjectName)_$(Configuration)\ + true + true + NativeRecommendedRules.ruleset + false + $(ProjectName)64 + C:\dev\boost_1_56_0;$(IncludePath) + C:\dev\boost_1_56_0\lib-12.0\x64\lib;$(LibraryPath) + $(SolutionDir)bin-vc120\$(Configuration)\ $(SolutionDir)intermediate\vc120\$(Platform)\$(ProjectName)_$(Configuration)\ @@ -97,6 +170,14 @@ C:\dev\boost_1_56_0;$(IncludePath) C:\dev\boost_1_56_0\lib-12.0\x32\lib;$(LibraryPath) + + $(SolutionDir)bin-vc120\$(Configuration)\ + $(SolutionDir)intermediate\vc120\$(Platform)\$(ProjectName)_$(Configuration)\ + true + false + C:\dev\boost_1_56_0;$(IncludePath) + C:\dev\boost_1_56_0\lib-12.0\x32\lib;$(LibraryPath) + $(SolutionDir)bin-vc120\$(Configuration)\ $(SolutionDir)intermediate\vc120\$(Platform)\$(ProjectName)_$(Configuration)\ @@ -106,6 +187,15 @@ C:\dev\boost_1_56_0;$(IncludePath) C:\dev\boost_1_56_0\lib-12.0\x64\lib;$(LibraryPath) + + $(SolutionDir)bin-vc120\$(Configuration)\ + $(SolutionDir)intermediate\vc120\$(Platform)\$(ProjectName)_$(Configuration)\ + true + false + $(ProjectName)64 + C:\dev\boost_1_56_0;$(IncludePath) + C:\dev\boost_1_56_0\lib-12.0\x64\lib;$(LibraryPath) + @@ -114,7 +204,7 @@ Disabled WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;NOMINMAX;%(PreprocessorDefinitions) EnableFastChecks - MultiThreadedDebug + MultiThreadedDebugDLL Use $(IntDir)$(TargetName)_vs90.pdb Level4 @@ -133,8 +223,70 @@ true Windows MachineX86 + "$(OutDir)" + + + + + + + Disabled + WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;NOMINMAX;TESTING;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebugDLL + Use + $(IntDir)$(TargetName)_vs90.pdb + Level4 + true + EditAndContinue + true + ..\..\ext\gmock\include + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + false + comctl32.lib;gmock32d.lib;%(AdditionalDependencies) + chext32.def + true + Windows + MachineX86 + "$(OutDir)" + + + cd "$(TargetDir)" + +if "$(PlatformName)" EQU "x64" goto x64 + +if "$(Configuration)" EQU "Testing Release" goto x32rel + +:x32dbg +"$(SolutionDir)tools\test_runner32.exe" "$(TargetPath)" +goto end + +:x32rel +"$(SolutionDir)tools\test_runner32.exe" "$(TargetPath)" +goto end + +:x64 +if "$(Configuration)" EQU "Testing Release" goto x64rel + +:x64dbg +"$(SolutionDir)tools\test_runner64.exe" "$(TargetPath)" +goto end + +:x64rel +"$(SolutionDir)tools\test_runner64.exe" "$(TargetPath)" +goto end + +:end + + + X64 @@ -144,7 +296,7 @@ Disabled WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;NOMINMAX;%(PreprocessorDefinitions) EnableFastChecks - MultiThreadedDebug + MultiThreadedDebugDLL Use $(IntDir)$(TargetName)_vs90.pdb Level4 @@ -164,8 +316,72 @@ true Windows MachineX64 + "$(OutDir)" + + + X64 + + + + + Disabled + WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;NOMINMAX;TESTING;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebugDLL + Use + $(IntDir)$(TargetName)_vs90.pdb + Level4 + true + ProgramDatabase + false + true + ..\..\ext\gmock\include + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + false + comctl32.lib;gmock64d.lib;%(AdditionalDependencies) + chext64.def + true + Windows + MachineX64 + "$(OutDir)" + + + cd "$(TargetDir)" + +if "$(PlatformName)" EQU "x64" goto x64 + +if "$(Configuration)" EQU "Testing Release" goto x32rel + +:x32dbg +"$(SolutionDir)tools\test_runner32.exe" "$(TargetPath)" +goto end + +:x32rel +"$(SolutionDir)tools\test_runner32.exe" "$(TargetPath)" +goto end + +:x64 +if "$(Configuration)" EQU "Testing Release" goto x64rel + +:x64dbg +"$(SolutionDir)tools\test_runner64.exe" "$(TargetPath)" +goto end + +:x64rel +"$(SolutionDir)tools\test_runner64.exe" "$(TargetPath)" +goto end + +:end + + + @@ -175,7 +391,7 @@ OnlyExplicitInline WIN32;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;NOMINMAX;%(PreprocessorDefinitions) true - MultiThreaded + MultiThreadedDLL true Use $(IntDir)$(TargetName)_vs90.pdb @@ -195,8 +411,72 @@ true Windows MachineX86 + "$(OutDir)" + + + + + + + MinSpace + OnlyExplicitInline + WIN32;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;NOMINMAX;TESTING;%(PreprocessorDefinitions) + true + MultiThreadedDLL + true + Use + $(IntDir)$(TargetName)_vs90.pdb + Level4 + true + ProgramDatabase + true + ..\..\ext\gmock\include + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + false + comctl32.lib;gmock32.lib;%(AdditionalDependencies) + chext32.def + true + Windows + MachineX86 + "$(OutDir)" + + + cd "$(TargetDir)" + +if "$(PlatformName)" EQU "x64" goto x64 + +if "$(Configuration)" EQU "Testing Release" goto x32rel + +:x32dbg +"$(SolutionDir)tools\test_runner32.exe" "$(TargetPath)" +goto end + +:x32rel +"$(SolutionDir)tools\test_runner32.exe" "$(TargetPath)" +goto end + +:x64 +if "$(Configuration)" EQU "Testing Release" goto x64rel + +:x64dbg +"$(SolutionDir)tools\test_runner64.exe" "$(TargetPath)" +goto end + +:x64rel +"$(SolutionDir)tools\test_runner64.exe" "$(TargetPath)" +goto end + +:end + + + X64 @@ -207,7 +487,7 @@ OnlyExplicitInline WIN32;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;NOMINMAX;%(PreprocessorDefinitions) true - MultiThreaded + MultiThreadedDLL true Use $(IntDir)$(TargetName)_vs90.pdb @@ -227,9 +507,88 @@ true Windows MachineX64 + "$(OutDir)" + + + X64 + + + + + MinSpace + OnlyExplicitInline + WIN32;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;NOMINMAX;TESTING;%(PreprocessorDefinitions) + true + MultiThreadedDLL + true + Use + $(IntDir)$(TargetName)_vs90.pdb + Level4 + true + ProgramDatabase + true + ..\..\ext\gmock\include + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + false + comctl32.lib;gmock64.lib;%(AdditionalDependencies) + chext64.def + true + Windows + MachineX64 + "$(OutDir)" + + + cd "$(TargetDir)" + +if "$(PlatformName)" EQU "x64" goto x64 + +if "$(Configuration)" EQU "Testing Release" goto x32rel + +:x32dbg +"$(SolutionDir)tools\test_runner32.exe" "$(TargetPath)" +goto end + +:x32rel +"$(SolutionDir)tools\test_runner32.exe" "$(TargetPath)" +goto end + +:x64 +if "$(Configuration)" EQU "Testing Release" goto x64rel + +:x64dbg +"$(SolutionDir)tools\test_runner64.exe" "$(TargetPath)" +goto end + +:x64rel +"$(SolutionDir)tools\test_runner64.exe" "$(TargetPath)" +goto end + +:end + + + + + true + true + true + true + NotUsing + NotUsing + NotUsing + NotUsing + NotUsing + NotUsing + NotUsing + NotUsing + @@ -241,19 +600,31 @@ Create + Create Create + Create Create + Create Create + Create + + + + + + + + @@ -279,21 +650,37 @@ true + true .\chext.tlb + .\chext.tlb chext.h + chext.h chext_i.c + chext_i.c true + true .\chext.tlb + .\chext.tlb chext.h + chext.h chext_i.c + chext_i.c true + true .\chext.tlb + .\chext.tlb chext.h + chext.h chext_i.c + chext_i.c true + true .\chext.tlb + .\chext.tlb chext.h + chext.h chext_i.c + chext_i.c