-
Notifications
You must be signed in to change notification settings - Fork 4
/
TracerBase.props
102 lines (100 loc) · 5.03 KB
/
TracerBase.props
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="Configuration">
<Platform Condition="'$(Platform)' == ''">x64</Platform>
<Configuration Condition="'$(Configuration)' == ''">Release</Configuration>
<LinkIncremental>false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)'=='Debug'">true</LinkIncremental>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup>
<PGDDirectory>$(SolutionDir)$(Platform)\</PGDDirectory>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<PrecompiledHeader>Use</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<IntrinsicFunctions>true</IntrinsicFunctions>
<StringPooling>true</StringPooling>
<ExceptionHandling></ExceptionHandling>
<FunctionLevelLinking>true</FunctionLevelLinking>
<TreatWarningAsError>true</TreatWarningAsError>
<WarningLevel>Level3</WarningLevel>
<GenerateDebugInformation>true</GenerateDebugInformation>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<SuppressStartupBanner>true</SuppressStartupBanner>
<!--
<BrowseInformation>true</BrowseInformation>
<ExpandAttributedSource>true</ExpandAttributedSource>
-->
<AssemblerOutput>All</AssemblerOutput>
<UseDebugLibraries>false</UseDebugLibraries>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<CompileAsManaged>false</CompileAsManaged>
<BufferSecurityCheck>true</BufferSecurityCheck>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CallingConvention>StdCall</CallingConvention>
</ClCompile>
<ClCompile Condition="$(Configuration) == 'Debug'">
<Optimization>Disabled</Optimization>
<WholeProgramOptimization>false</WholeProgramOptimization>
<UseDebugLibraries>true</UseDebugLibraries>
<EnableCOMDATFolding>false</EnableCOMDATFolding>
<OptimizeReferences>false</OptimizeReferences>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
</ClCompile>
<Bscmake>
<PreserveSbr>true</PreserveSbr>
</Bscmake>
<Link>
<IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
<AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>chkstk.obj;bufferoverflowU.lib;libcmt.lib;%(AdditionalDependencies)</AdditionalDependencies>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>true</DataExecutionPrevention>
<SuppressStartupBanner>true</SuppressStartupBanner>
<TargetMachine>MachineX64</TargetMachine>
<BrowseInformation>true</BrowseInformation>
<AssemblerOutput>All</AssemblerOutput>
<GenerateDebugInformation>true</GenerateDebugInformation>
<OptimizeReferences>true</OptimizeReferences>
<CreateHotPatchableImage></CreateHotPatchableImage>
<SetChecksum>true</SetChecksum>
<AdditionalOptions>/HIGHENTROPYVA %(AdditionalOptions)</AdditionalOptions>
<ProfileGuidedDatabase>$(PGDDirectory)$(TargetName).pgd</ProfileGuidedDatabase>
<MinimalRebuild>true</MinimalRebuild>
<LinkTimeCodeGeneration Condition="$(Configuration) == 'Release'">UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<LinkTimeCodeGeneration Condition="$(Configuration) == 'PGInstrument'">PGInstrument</LinkTimeCodeGeneration>
<LinkTimeCodeGeneration Condition="$(Configuration) == 'PGUpdate'">PGUpdate</LinkTimeCodeGeneration>
<LinkTimeCodeGeneration Condition="$(Configuration) == 'PGOptimize'">PGOptimization</LinkTimeCodeGeneration>
</Link>
<Link Condition="$(Configuration) == 'PGInstrument' or $(Configuration) == 'PGUpdate'">
<AdditionalDependencies>pgobootrun.lib;pgort.lib;libucrt.lib;libcmt.lib;libvcruntime.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>$(VC_LibraryPath_x64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalOptions>/GENPROFILE:EXACT %(AdditionalOptions)</AdditionalOptions>
</Link>
<Link Condition="$(Configuration) == 'Debug'">
<SetChecksum>false</SetChecksum>
<EnableCOMDATFolding>false</EnableCOMDATFolding>
<OptimizeReferences>false</OptimizeReferences>
</Link>
<Link Condition="$(Configuration) != 'Debug'">
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<Profile>true</Profile>
</Link>
<Link Condition="$(Configuration) == 'PGOptimize'">
<AdditionalOptions>/USEPROFILE %(AdditionalOptions)</AdditionalOptions>
</Link>
<Lib Condition="$(Configuration) != 'Debug'">
<LinkTimeCodeGeneration>true</LinkTimeCodeGeneration>
</Lib>
<ResourceCompile>
<Culture>0x0409</Culture>
</ResourceCompile>
</ItemDefinitionGroup>
<ImportGroup Label="ExtensionSettings">
<Import Project="$(VCTargetsPath)\BuildCustomizations\masm.props" />
</ImportGroup>
</Project>