@joebigelow / wix / commits / 059e476a

Enable ControlFlowGuard.

Bob Arnson committed Dec 26, 2020 at 22:15 UTC 059e476a8d9af2472503057d7102852e64e9ca0b
1 file changed +3
src/Cpp.Build.props
+3
@@ -31,6 +31,7 @@
31 <CallingConvention Condition="'$(Platform)'=='Win32'">StdCall</CallingConvention>
32 <TreatWarningAsError>true</TreatWarningAsError>
33 <ExceptionHandling>false</ExceptionHandling>
34 + <ControlFlowGuard>Guard</ControlFlowGuard>
35 <AdditionalOptions>-YlprecompDefine</AdditionalOptions>
36 <AdditionalOptions Condition=" $(PlatformToolset.StartsWith('v14')) ">/Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions>
37 <MultiProcessorCompilation Condition=" $(NUMBER_OF_PROCESSORS) &gt; 4 ">true</MultiProcessorCompilation>
@@ -80,6 +81,7 @@
81 </ItemDefinitionGroup>
82 <ItemDefinitionGroup Condition=" '$(Configuration)'=='Debug' and '$(CLRSupport)'=='true' ">
83 <ClCompile>
84 + <ControlFlowGuard></ControlFlowGuard>
85 <BasicRuntimeChecks></BasicRuntimeChecks>
86 <RuntimeLibrary>MultiThreadedDebugDll</RuntimeLibrary>
87 </ClCompile>
@@ -99,6 +101,7 @@
101 </ItemDefinitionGroup>
102 <ItemDefinitionGroup Condition=" '$(Configuration)'=='Release' and '$(CLRSupport)'=='true' ">
103 <ClCompile>
104 + <ControlFlowGuard></ControlFlowGuard>
105 <BasicRuntimeChecks></BasicRuntimeChecks>
106 <RuntimeLibrary>MultiThreadedDll</RuntimeLibrary>
107 </ClCompile>