File tree Expand file tree Collapse file tree 3 files changed +8
-7
lines changed Expand file tree Collapse file tree 3 files changed +8
-7
lines changed Original file line number Diff line number Diff line change
1
+ Windows builds with profile-guided optimization enabled now use
2
+ ``/GENPROFILE `` and ``/USEPROFILE `` instead of deprecated ``/LTCG: ``
3
+ options.
Original file line number Diff line number Diff line change 70
70
<ProjectGuid >{01FDF29A-40A1-46DF-84F5-85EBBD2A2410}</ProjectGuid >
71
71
<RootNamespace >_testclinic_limited</RootNamespace >
72
72
<Keyword >Win32Proj</Keyword >
73
+ <SupportPGO >false</SupportPGO >
73
74
</PropertyGroup >
74
75
<Import Project =" python.props" />
75
76
<Import Project =" $(VCTargetsPath)\Microsoft.Cpp.Default.props" />
Original file line number Diff line number Diff line change 96
96
<TargetMachine Condition =" '$(Platform)' == 'x64'" >MachineX64</TargetMachine >
97
97
<TargetMachine Condition =" '$(Platform)'=='ARM'" >MachineARM</TargetMachine >
98
98
<TargetMachine Condition =" '$(Platform)'=='ARM64'" >MachineARM64</TargetMachine >
99
- <ProfileGuidedDatabase Condition =" $(SupportPGO)" >$(OutDir)$(TargetName).pgd</ProfileGuidedDatabase >
100
- <LinkTimeCodeGeneration Condition =" $(Configuration) == 'Release'" >UseLinkTimeCodeGeneration</LinkTimeCodeGeneration >
101
- <LinkTimeCodeGeneration Condition =" $(SupportPGO) and $(Configuration) == 'PGInstrument'" >PGInstrument</LinkTimeCodeGeneration >
102
- <LinkTimeCodeGeneration Condition =" $(SupportPGO) and $(Configuration) == 'PGUpdate'" >PGUpdate</LinkTimeCodeGeneration >
99
+ <LinkTimeCodeGeneration Condition =" $(Configuration) != 'Debug'" >UseLinkTimeCodeGeneration</LinkTimeCodeGeneration >
103
100
<AdditionalDependencies >advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;%(AdditionalDependencies)</AdditionalDependencies >
104
101
<AdditionalOptions Condition =" $(Configuration) != 'Debug'" >/OPT:REF,NOICF %(AdditionalOptions)</AdditionalOptions >
105
102
<AdditionalOptions Condition =" $(MSVCHasBrokenARM64Clamping) == 'true' and $(Platform) == 'ARM64'" >-d2:-pattern-opt-disable:-932189325 %(AdditionalOptions)</AdditionalOptions >
103
+ <AdditionalOptions Condition =" $(SupportPGO) and $(Configuration) == 'PGInstrument'" >/GENPROFILE %(AdditionalOptions)</AdditionalOptions >
104
+ <AdditionalOptions Condition =" $(SupportPGO) and $(Configuration) == 'PGUpdate'" >/USEPROFILE %(AdditionalOptions)</AdditionalOptions >
106
105
</Link >
107
106
<Lib >
108
107
<LinkTimeCodeGeneration >false</LinkTimeCodeGeneration >
109
- <LinkTimeCodeGeneration Condition =" $(Configuration) == 'Release'" >true</LinkTimeCodeGeneration >
110
- <LinkTimeCodeGeneration Condition =" $(SupportPGO) and $(Configuration) == 'PGInstrument'" >true</LinkTimeCodeGeneration >
111
- <LinkTimeCodeGeneration Condition =" $(SupportPGO) and $(Configuration) == 'PGUpdate'" >true</LinkTimeCodeGeneration >
108
+ <LinkTimeCodeGeneration Condition =" $(Configuration) != 'Debug'" >true</LinkTimeCodeGeneration >
112
109
</Lib >
113
110
<ResourceCompile >
114
111
<AdditionalIncludeDirectories >$(PySourcePath)PC;$(PySourcePath)Include;$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
You can’t perform that action at this time.
0 commit comments