Index: src/libchcore/libchcore.vc140.vcxproj =================================================================== diff -u -r4635360505e8d113395dc8cc394dfb696747e197 -r45a7e805257e38e2158afdfae64ead288e9d945b --- src/libchcore/libchcore.vc140.vcxproj (.../libchcore.vc140.vcxproj) (revision 4635360505e8d113395dc8cc394dfb696747e197) +++ src/libchcore/libchcore.vc140.vcxproj (.../libchcore.vc140.vcxproj) (revision 45a7e805257e38e2158afdfae64ead288e9d945b) @@ -195,9 +195,11 @@ <AdditionalIncludeDirectories>../../ext</AdditionalIncludeDirectories> <DisableSpecificWarnings>4512;4714</DisableSpecificWarnings> <MultiProcessorCompilation>true</MultiProcessorCompilation> - <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> + <AdditionalOptions>/Zm150 %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> <EnforceTypeConversionRules>true</EnforceTypeConversionRules> + <ControlFlowGuard>Guard</ControlFlowGuard> + <ConformanceMode>true</ConformanceMode> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -221,9 +223,11 @@ <AdditionalIncludeDirectories>..\..\ext\googletest\googletest\include;..\..\ext\googletest\googlemock\include;../../ext</AdditionalIncludeDirectories> <DisableSpecificWarnings>4512;4714</DisableSpecificWarnings> <MultiProcessorCompilation>true</MultiProcessorCompilation> - <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> + <AdditionalOptions>/Zm150 %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> <EnforceTypeConversionRules>true</EnforceTypeConversionRules> + <ControlFlowGuard>Guard</ControlFlowGuard> + <ConformanceMode>true</ConformanceMode> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -268,9 +272,11 @@ <SDLCheck>true</SDLCheck> <AdditionalIncludeDirectories>../../ext</AdditionalIncludeDirectories> <MultiProcessorCompilation>true</MultiProcessorCompilation> - <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> + <AdditionalOptions>/Zm150 %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> <EnforceTypeConversionRules>true</EnforceTypeConversionRules> + <ControlFlowGuard>Guard</ControlFlowGuard> + <ConformanceMode>true</ConformanceMode> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -298,9 +304,11 @@ <SDLCheck>true</SDLCheck> <AdditionalIncludeDirectories>..\..\ext\googletest\googletest\include;..\..\ext\googletest\googlemock\include;../../ext</AdditionalIncludeDirectories> <MultiProcessorCompilation>true</MultiProcessorCompilation> - <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> + <AdditionalOptions>/Zm150 %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> <EnforceTypeConversionRules>true</EnforceTypeConversionRules> + <ControlFlowGuard>Guard</ControlFlowGuard> + <ConformanceMode>true</ConformanceMode> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -341,9 +349,11 @@ <AdditionalIncludeDirectories>../../ext</AdditionalIncludeDirectories> <DisableSpecificWarnings>4512;4714</DisableSpecificWarnings> <MultiProcessorCompilation>true</MultiProcessorCompilation> - <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> + <AdditionalOptions>/Zm150 %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> <EnforceTypeConversionRules>true</EnforceTypeConversionRules> + <ControlFlowGuard>Guard</ControlFlowGuard> + <ConformanceMode>true</ConformanceMode> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -369,9 +379,11 @@ <AdditionalIncludeDirectories>..\..\ext\googletest\googletest\include;..\..\ext\googletest\googlemock\include;../../ext</AdditionalIncludeDirectories> <DisableSpecificWarnings>4512;4714</DisableSpecificWarnings> <MultiProcessorCompilation>true</MultiProcessorCompilation> - <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> + <AdditionalOptions>/Zm150 %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> <EnforceTypeConversionRules>true</EnforceTypeConversionRules> + <ControlFlowGuard>Guard</ControlFlowGuard> + <ConformanceMode>true</ConformanceMode> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -417,9 +429,11 @@ <AdditionalIncludeDirectories>../../ext</AdditionalIncludeDirectories> <DisableSpecificWarnings>4512;4714</DisableSpecificWarnings> <MultiProcessorCompilation>true</MultiProcessorCompilation> - <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> + <AdditionalOptions>/Zm150 %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> <EnforceTypeConversionRules>true</EnforceTypeConversionRules> + <ControlFlowGuard>Guard</ControlFlowGuard> + <ConformanceMode>true</ConformanceMode> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -448,9 +462,11 @@ <AdditionalIncludeDirectories>..\..\ext\googletest\googletest\include;..\..\ext\googletest\googlemock\include;../../ext</AdditionalIncludeDirectories> <DisableSpecificWarnings>4512;4714</DisableSpecificWarnings> <MultiProcessorCompilation>true</MultiProcessorCompilation> - <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> + <AdditionalOptions>/Zm150 %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> <EnforceTypeConversionRules>true</EnforceTypeConversionRules> + <ControlFlowGuard>Guard</ControlFlowGuard> + <ConformanceMode>true</ConformanceMode> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation>