File tree 4 files changed +26
-3
lines changed
SelfContainedDeployment/cpp
4 files changed +26
-3
lines changed Original file line number Diff line number Diff line change
1
+ <?xml version =" 1.0" encoding =" utf-8" ?>
2
+ <Project ToolsVersion =" 14.0" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
3
+ <ItemDefinitionGroup >
4
+ <ClCompile >
5
+ <AdditionalOptions >%(AdditionalOptions) /Qspectre</AdditionalOptions >
6
+ <!-- /GS Enable Control Flow Guard -->
7
+ <ControlFlowGuard >Guard</ControlFlowGuard >
8
+ <!-- Setting this to be compatible with CFG -->
9
+ <DebugInformationFormat >OldStyle</DebugInformationFormat >
10
+ <SDLCheck >true</SDLCheck >
11
+ </ClCompile >
12
+ <Link >
13
+ <!-- dynamicbase is required for enabling CFG -->
14
+ <AdditionalOptions >%(AdditionalOptions) /dynamicbase</AdditionalOptions >
15
+ <!-- /GS Enable Control Flow Guard -->
16
+ <ControlFlowGuard >Guard</ControlFlowGuard >
17
+ <CETCompat Condition =" '$(Platform)'!='ARM64'" >true</CETCompat >
18
+ </Link >
19
+ </ItemDefinitionGroup >
20
+ </Project >
Original file line number Diff line number Diff line change 1
1
<?xml version =" 1.0" encoding =" utf-8" ?>
2
2
<Project ToolsVersion =" 14.0" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
3
- <Import Project =" $(MSBuildThisFileDirectory)HybridCRT.props" />
3
+ <Import Project =" $([MSBuild]::GetPathOfFileAbove('Directory.Build.props', '$(MSBuildThisFileDirectory)../'))" />
4
+ <Import Project =" $(MSBuildThisFileDirectory)HybridCRT.props" />
4
5
</Project >
Original file line number Diff line number Diff line change 1
1
<?xml version =" 1.0" encoding =" utf-8" ?>
2
2
<Project ToolsVersion =" 14.0" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
3
- <Import Project =" $(MSBuildThisFileDirectory)HybridCRT.props" />
3
+ <Import Project =" $([MSBuild]::GetPathOfFileAbove('Directory.Build.props', '$(MSBuildThisFileDirectory)../'))" />
4
+ <Import Project =" $(MSBuildThisFileDirectory)HybridCRT.props" />
4
5
</Project >
Original file line number Diff line number Diff line change 1
1
<?xml version =" 1.0" encoding =" utf-8" ?>
2
2
<Project ToolsVersion =" 14.0" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
3
- <Import Project =" $(MSBuildThisFileDirectory)HybridCRT.props" />
3
+ <Import Project =" $([MSBuild]::GetPathOfFileAbove('Directory.Build.props', '$(MSBuildThisFileDirectory)../'))" />
4
+ <Import Project =" $(MSBuildThisFileDirectory)HybridCRT.props" />
4
5
</Project >
You can’t perform that action at this time.
0 commit comments