Index: src/ch/ch.vc140.vcxproj
===================================================================
diff -u -r6609ba39811176f4803f0556db3da30e9e457b9d -r58de8d7360813537b384eff808c031f9e63db4de
--- src/ch/ch.vc140.vcxproj (.../ch.vc140.vcxproj) (revision 6609ba39811176f4803f0556db3da30e9e457b9d)
+++ src/ch/ch.vc140.vcxproj (.../ch.vc140.vcxproj) (revision 58de8d7360813537b384eff808c031f9e63db4de)
@@ -39,53 +39,54 @@
{4B215B9A-58CA-4987-AC95-7DFC3043E100}
ch
MFCProj
+ 7.0
Application
- v120_xp
+ v141_xp
Dynamic
Unicode
Application
- v120_xp
+ v141_xp
Dynamic
Unicode
Application
- v120_xp
+ v141_xp
Dynamic
Unicode
Application
- v120_xp
+ v141_xp
Dynamic
Unicode
Application
- v120_xp
+ v141_xp
Dynamic
Unicode
Application
- v120_xp
+ v141_xp
Dynamic
Unicode
Application
- v120_xp
+ v141_xp
Dynamic
Unicode
Application
- v120_xp
+ v141_xp
Dynamic
Unicode
@@ -176,6 +177,9 @@
false
$(ProjectName)64
+
+ false
+
_DEBUG;%(PreprocessorDefinitions)
@@ -186,9 +190,9 @@
- /Zm150 %(AdditionalOptions)
+ /Zm150 /Zc:threadSafeInit- %(AdditionalOptions)
Disabled
- WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;_SCL_SECURE_NO_WARNINGS;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)
EnableFastChecks
MultiThreadedDebugDLL
Use
@@ -197,9 +201,9 @@
ProgramDatabase
true
false
- NoExtensions
4714
true
+ stdcpp17
_DEBUG;%(PreprocessorDefinitions)
@@ -211,7 +215,6 @@
Windows
MachineX86
"$(OutDir)"
- true
@@ -226,10 +229,10 @@
- /Zm150 %(AdditionalOptions)
+ /Zm150 /Zc:threadSafeInit- %(AdditionalOptions)
Disabled
..\..\ext\googletest\googletest\include;..\..\ext\googletest\googlemock\include;%(AdditionalIncludeDirectories)
- WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;_SCL_SECURE_NO_WARNINGS;TESTING;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;_SCL_SECURE_NO_WARNINGS;TESTING;_CONSOLE;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)
EnableFastChecks
MultiThreadedDebugDLL
Use
@@ -238,21 +241,20 @@
ProgramDatabase
true
false
- NoExtensions
4714
true
+ stdcpp17
_DEBUG;%(PreprocessorDefinitions)
0x0409
- winmm.lib;imagehlp.lib;version.lib;htmlhelp.lib;Dbghelp.lib;gmock32d.lib;%(AdditionalDependencies)
+ winmm.lib;imagehlp.lib;version.lib;htmlhelp.lib;Dbghelp.lib;gmock-dynamic-crt32d.lib;%(AdditionalDependencies)
true
Console
MachineX86
"$(OutDir)"
- true
cd "$(TargetDir)"
@@ -270,10 +272,10 @@
- /Zm150 %(AdditionalOptions)
+ /Zm150 /Zc:threadSafeInit- %(AdditionalOptions)
Disabled
%(AdditionalIncludeDirectories)
- WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;_SCL_SECURE_NO_WARNINGS;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)
EnableFastChecks
MultiThreadedDebugDLL
Use
@@ -285,6 +287,7 @@
true
false
true
+ stdcpp17
_DEBUG;%(PreprocessorDefinitions)
@@ -296,7 +299,6 @@
Windows
MachineX64
"$(OutDir)"
- false
@@ -311,10 +313,10 @@
- /Zm150 %(AdditionalOptions)
+ /Zm150 /Zc:threadSafeInit- %(AdditionalOptions)
Disabled
..\..\ext\googletest\googletest\include;..\..\ext\googletest\googlemock\include;%(AdditionalIncludeDirectories)
- WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;_SCL_SECURE_NO_WARNINGS;TESTING;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;_SCL_SECURE_NO_WARNINGS;TESTING;_CONSOLE;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)
EnableFastChecks
MultiThreadedDebugDLL
Use
@@ -326,18 +328,18 @@
true
false
true
+ stdcpp17
_DEBUG;%(PreprocessorDefinitions)
0x0409
- winmm.lib;imagehlp.lib;version.lib;htmlhelp.lib;Dbghelp.lib;gmock64d.lib;%(AdditionalDependencies)
+ winmm.lib;imagehlp.lib;version.lib;htmlhelp.lib;Dbghelp.lib;gmock-dynamic-crt64d.lib;%(AdditionalDependencies)
true
Console
MachineX64
"$(OutDir)"
- false
cd "$(TargetDir)"
@@ -355,10 +357,10 @@
- /Zm150 %(AdditionalOptions)
+ /Zm150 /Zc:threadSafeInit- %(AdditionalOptions)
MaxSpeed
AnySuitable
- WIN32;NDEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;_SCL_SECURE_NO_WARNINGS;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)
true
MultiThreadedDLL
true
@@ -367,9 +369,9 @@
true
ProgramDatabase
true
- NoExtensions
4714
true
+ stdcpp17
NDEBUG;%(PreprocessorDefinitions)
@@ -381,7 +383,6 @@
Windows
MachineX86
"$(OutDir)"
- true
@@ -396,11 +397,11 @@
- /Zm150 %(AdditionalOptions)
+ /Zm150 /Zc:threadSafeInit- %(AdditionalOptions)
MaxSpeed
AnySuitable
..\..\ext\googletest\googletest\include;..\..\ext\googletest\googlemock\include;%(AdditionalIncludeDirectories)
- WIN32;NDEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;_SCL_SECURE_NO_WARNINGS;TESTING;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;_SCL_SECURE_NO_WARNINGS;TESTING;_CONSOLE;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)
true
MultiThreadedDLL
true
@@ -409,21 +410,20 @@
true
ProgramDatabase
true
- NoExtensions
4714
true
+ stdcpp17
NDEBUG;%(PreprocessorDefinitions)
0x0409
- winmm.lib;imagehlp.lib;version.lib;htmlhelp.lib;Dbghelp.lib;gmock32.lib;%(AdditionalDependencies)
+ winmm.lib;imagehlp.lib;version.lib;htmlhelp.lib;Dbghelp.lib;gmock-dynamic-crt32.lib;%(AdditionalDependencies)
true
Console
MachineX86
"$(OutDir)"
- true
cd "$(TargetDir)"
@@ -441,10 +441,10 @@
- /Zm150 %(AdditionalOptions)
+ /Zm150 /Zc:threadSafeInit- %(AdditionalOptions)
Disabled
AnySuitable
- WIN32;NDEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;_SCL_SECURE_NO_WARNINGS;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)
true
MultiThreadedDLL
true
@@ -455,6 +455,7 @@
true
4714
true
+ stdcpp17
NDEBUG;%(PreprocessorDefinitions)
@@ -466,7 +467,6 @@
Windows
MachineX64
"$(OutDir)"
- false
@@ -481,11 +481,11 @@
- /Zm150 %(AdditionalOptions)
+ /Zm150 /Zc:threadSafeInit- %(AdditionalOptions)
Disabled
AnySuitable
..\..\ext\googletest\googletest\include;..\..\ext\googletest\googlemock\include;%(AdditionalIncludeDirectories)
- WIN32;NDEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;_SCL_SECURE_NO_WARNINGS;TESTING;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;_SCL_SECURE_NO_WARNINGS;TESTING;_CONSOLE;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)
true
MultiThreadedDLL
true
@@ -496,18 +496,18 @@
true
4714
true
+ stdcpp17
NDEBUG;%(PreprocessorDefinitions)
0x0409
- winmm.lib;imagehlp.lib;version.lib;htmlhelp.lib;Dbghelp.lib;gmock64.lib;%(AdditionalDependencies)
+ winmm.lib;imagehlp.lib;version.lib;htmlhelp.lib;Dbghelp.lib;gmock-dynamic-crt64.lib;%(AdditionalDependencies)
true
Console
MachineX64
"$(OutDir)"
- false
cd "$(TargetDir)"
@@ -522,6 +522,7 @@
+
@@ -776,6 +777,7 @@
+
@@ -845,47 +847,47 @@
Compiling resources %(FullPath)
Compiling resources %(FullPath)
- "$(SolutionDir)\tools\rc2lng.exe" "%(FullPath)" "$(InputDir)scripts\header.lng" "$(IntDir)\chtmp.rc" "$(OutDir)langs\english.lng" "$(InputDir)resource.h" "$(VCInstallDir)atlmfc\include\afxres.h"
-rc.exe /l 0x409 /d "NDEBUG" /d "_AFXDLL" /fo"$(OutDir)\%(Filename).res" "$(IntDir)\chtmp.rc"
+ "$(SolutionDir)tools\rc2lng.exe" "%(FullPath)" "$(InputDir)scripts\header.lng" "$(IntDir)chtmp.rc" "$(OutDir)langs\english.lng" "$(InputDir)resource.h" "$(VCToolsInstallDir)atlmfc\include\afxres.h"
+rc.exe /l 0x409 /d "NDEBUG" /d "_AFXDLL" /fo"$(OutDir)%(Filename).res" "$(IntDir)chtmp.rc"
- "$(SolutionDir)\tools\rc2lng.exe" "%(FullPath)" "$(InputDir)scripts\header.lng" "$(IntDir)\chtmp.rc" "$(OutDir)langs\english.lng" "$(InputDir)resource.h" "$(VCInstallDir)atlmfc\include\afxres.h"
-rc.exe /l 0x409 /d "NDEBUG" /d "_AFXDLL" /fo"$(OutDir)\%(Filename).res" "$(IntDir)\chtmp.rc"
+ "$(SolutionDir)tools\rc2lng.exe" "%(FullPath)" "$(InputDir)scripts\header.lng" "$(IntDir)chtmp.rc" "$(OutDir)langs\english.lng" "$(InputDir)resource.h" "$(VCToolsInstallDir)atlmfc\include\afxres.h"
+rc.exe /l 0x409 /d "NDEBUG" /d "_AFXDLL" /fo"$(OutDir)%(Filename).res" "$(IntDir)chtmp.rc"
res/ch.rc2;version.h
res/ch.rc2;version.h
$(OutDir)%(Filename).res;%(Outputs)
$(OutDir)%(Filename).res;%(Outputs)
Compiling resources %(FullPath)
Compiling resources %(FullPath)
- "$(SolutionDir)\tools\rc2lng.exe" "%(FullPath)" "$(InputDir)scripts\header.lng" "$(IntDir)\chtmp.rc" "$(OutDir)langs\english.lng" "$(InputDir)resource.h" "$(VCInstallDir)atlmfc\include\afxres.h"
-rc.exe /l 0x409 /d "NDEBUG" /d "_AFXDLL" /fo"$(OutDir)\%(Filename).res" "$(IntDir)\chtmp.rc"
+ "$(SolutionDir)tools\rc2lng.exe" "%(FullPath)" "$(InputDir)scripts\header.lng" "$(IntDir)chtmp.rc" "$(OutDir)langs\english.lng" "$(InputDir)resource.h" "$(VCToolsInstallDir)atlmfc\include\afxres.h"
+rc.exe /l 0x409 /d "NDEBUG" /d "_AFXDLL" /fo"$(OutDir)%(Filename).res" "$(IntDir)chtmp.rc"
- "$(SolutionDir)\tools\rc2lng.exe" "%(FullPath)" "$(InputDir)scripts\header.lng" "$(IntDir)\chtmp.rc" "$(OutDir)langs\english.lng" "$(InputDir)resource.h" "$(VCInstallDir)atlmfc\include\afxres.h"
-rc.exe /l 0x409 /d "NDEBUG" /d "_AFXDLL" /fo"$(OutDir)\%(Filename).res" "$(IntDir)\chtmp.rc"
+ "$(SolutionDir)tools\rc2lng.exe" "%(FullPath)" "$(InputDir)scripts\header.lng" "$(IntDir)chtmp.rc" "$(OutDir)langs\english.lng" "$(InputDir)resource.h" "$(VCToolsInstallDir)atlmfc\include\afxres.h"
+rc.exe /l 0x409 /d "NDEBUG" /d "_AFXDLL" /fo"$(OutDir)%(Filename).res" "$(IntDir)chtmp.rc"
res/ch.rc2;version.h
res/ch.rc2;version.h
$(OutDir)%(Filename).res;%(Outputs)
$(OutDir)%(Filename).res;%(Outputs)
Compiling resources %(FullPath)
Compiling resources %(FullPath)
- "$(SolutionDir)\tools\rc2lng.exe" "%(FullPath)" "$(InputDir)scripts\header.lng" "$(IntDir)\chtmp.rc" "$(OutDir)langs\english.lng" "$(InputDir)resource.h" "$(VCInstallDir)atlmfc\include\afxres.h"
-rc.exe /l 0x409 /d "NDEBUG" /d "_AFXDLL" /fo"$(OutDir)\%(Filename).res" "$(IntDir)\chtmp.rc"
+ "$(SolutionDir)tools\rc2lng.exe" "%(FullPath)" "$(InputDir)scripts\header.lng" "$(IntDir)chtmp.rc" "$(OutDir)langs\english.lng" "$(InputDir)resource.h" "$(VCToolsInstallDir)atlmfc\include\afxres.h"
+rc.exe /l 0x409 /d "NDEBUG" /d "_AFXDLL" /fo"$(OutDir)%(Filename).res" "$(IntDir)chtmp.rc"
- "$(SolutionDir)\tools\rc2lng.exe" "%(FullPath)" "$(InputDir)scripts\header.lng" "$(IntDir)\chtmp.rc" "$(OutDir)langs\english.lng" "$(InputDir)resource.h" "$(VCInstallDir)atlmfc\include\afxres.h"
-rc.exe /l 0x409 /d "NDEBUG" /d "_AFXDLL" /fo"$(OutDir)\%(Filename).res" "$(IntDir)\chtmp.rc"
+ "$(SolutionDir)tools\rc2lng.exe" "%(FullPath)" "$(InputDir)scripts\header.lng" "$(IntDir)chtmp.rc" "$(OutDir)langs\english.lng" "$(InputDir)resource.h" "$(VCToolsInstallDir)atlmfc\include\afxres.h"
+rc.exe /l 0x409 /d "NDEBUG" /d "_AFXDLL" /fo"$(OutDir)%(Filename).res" "$(IntDir)chtmp.rc"
res/ch.rc2;version.h
res/ch.rc2;version.h
$(OutDir)%(Filename).res;%(Outputs)
$(OutDir)%(Filename).res;%(Outputs)
Compiling resources %(FullPath)
Compiling resources %(FullPath)
- "$(SolutionDir)\tools\rc2lng.exe" "%(FullPath)" "$(InputDir)scripts\header.lng" "$(IntDir)\chtmp.rc" "$(OutDir)langs\english.lng" "$(InputDir)resource.h" "$(VCInstallDir)atlmfc\include\afxres.h"
-rc.exe /l 0x409 /d "NDEBUG" /d "_AFXDLL" /fo"$(OutDir)\%(Filename).res" "$(IntDir)\chtmp.rc"
+ "$(SolutionDir)tools\rc2lng.exe" "%(FullPath)" "$(InputDir)scripts\header.lng" "$(IntDir)chtmp.rc" "$(OutDir)langs\english.lng" "$(InputDir)resource.h" "$(VCToolsInstallDir)atlmfc\include\afxres.h"
+rc.exe /l 0x409 /d "NDEBUG" /d "_AFXDLL" /fo"$(OutDir)%(Filename).res" "$(IntDir)chtmp.rc"
- "$(SolutionDir)\tools\rc2lng.exe" "%(FullPath)" "$(InputDir)scripts\header.lng" "$(IntDir)\chtmp.rc" "$(OutDir)langs\english.lng" "$(InputDir)resource.h" "$(VCInstallDir)atlmfc\include\afxres.h"
-rc.exe /l 0x409 /d "NDEBUG" /d "_AFXDLL" /fo"$(OutDir)\%(Filename).res" "$(IntDir)\chtmp.rc"
+ "$(SolutionDir)tools\rc2lng.exe" "%(FullPath)" "$(InputDir)scripts\header.lng" "$(IntDir)chtmp.rc" "$(OutDir)langs\english.lng" "$(InputDir)resource.h" "$(VCToolsInstallDir)atlmfc\include\afxres.h"
+rc.exe /l 0x409 /d "NDEBUG" /d "_AFXDLL" /fo"$(OutDir)%(Filename).res" "$(IntDir)chtmp.rc"
res/ch.rc2;version.h
res/ch.rc2;version.h