There was an error while loading. Please reload this page.
1 parent 6df926f commit 9580d38Copy full SHA for 9580d38
2 files changed
Misc/NEWS.d/next/Build/2021-06-10-18-08-44.bpo-44381.Xpc1iX.rst
@@ -0,0 +1,2 @@
1
+The Windows build now accepts :envvar:`EnableControlFlowGuard` set to
2
+``guard`` to enable CFG.
PCbuild/pyproject.props
@@ -44,11 +44,11 @@
44
<CompileAs>Default</CompileAs>
45
<SuppressStartupBanner>true</SuppressStartupBanner>
46
<WholeProgramOptimization>true</WholeProgramOptimization>
47
- <InlineFunctionExpansion Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">OnlyExplicitInline</InlineFunctionExpansion>
48
- <InlineFunctionExpansion Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">OnlyExplicitInline</InlineFunctionExpansion>
+ <ControlFlowGuard Condition="$(EnableControlFlowGuard) != ''">$(EnableControlFlowGuard)</ControlFlowGuard>
49
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
50
</ClCompile>
51
<ClCompile Condition="$(Configuration) == 'Debug'">
+ <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
52
<Optimization>Disabled</Optimization>
53
<WholeProgramOptimization>false</WholeProgramOptimization>
54
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
0 commit comments