|
96 | 96 | <TargetMachineCondition="'$(Platform)' == 'x64'">MachineX64</TargetMachine>
|
97 | 97 | <TargetMachineCondition="'$(Platform)'=='ARM'">MachineARM</TargetMachine>
|
98 | 98 | <TargetMachineCondition="'$(Platform)'=='ARM64'">MachineARM64</TargetMachine>
|
99 |
| - <ProfileGuidedDatabaseCondition="$(SupportPGO)">$(OutDir)$(TargetName).pgd</ProfileGuidedDatabase> |
100 |
| - <LinkTimeCodeGenerationCondition="$(Configuration) == 'Release'">UseLinkTimeCodeGeneration</LinkTimeCodeGeneration> |
101 |
| - <LinkTimeCodeGenerationCondition="$(SupportPGO) and $(Configuration) == 'PGInstrument'">PGInstrument</LinkTimeCodeGeneration> |
102 |
| - <LinkTimeCodeGenerationCondition="$(SupportPGO) and $(Configuration) == 'PGUpdate'">PGUpdate</LinkTimeCodeGeneration> |
| 99 | + <LinkTimeCodeGenerationCondition="$(Configuration) != 'Debug'">UseLinkTimeCodeGeneration</LinkTimeCodeGeneration> |
103 | 100 | <AdditionalDependencies>advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
104 | 101 | <AdditionalOptionsCondition="$(Configuration) != 'Debug'">/OPT:REF,NOICF %(AdditionalOptions)</AdditionalOptions>
|
105 | 102 | <AdditionalOptionsCondition="$(MSVCHasBrokenARM64Clamping) == 'true' and $(Platform) == 'ARM64'">-d2:-pattern-opt-disable:-932189325 %(AdditionalOptions)</AdditionalOptions>
|
| 103 | + <AdditionalOptionsCondition="$(SupportPGO) and $(Configuration) == 'PGInstrument'">/GENPROFILE %(AdditionalOptions)</AdditionalOptions> |
| 104 | + <AdditionalOptionsCondition="$(SupportPGO) and $(Configuration) == 'PGUpdate'">/USEPROFILE %(AdditionalOptions)</AdditionalOptions> |
106 | 105 | </Link>
|
107 | 106 | <Lib>
|
108 | 107 | <LinkTimeCodeGeneration>false</LinkTimeCodeGeneration>
|
109 |
| - <LinkTimeCodeGenerationCondition="$(Configuration) == 'Release'">true</LinkTimeCodeGeneration> |
110 |
| - <LinkTimeCodeGenerationCondition="$(SupportPGO) and $(Configuration) == 'PGInstrument'">true</LinkTimeCodeGeneration> |
111 |
| - <LinkTimeCodeGenerationCondition="$(SupportPGO) and $(Configuration) == 'PGUpdate'">true</LinkTimeCodeGeneration> |
| 108 | + <LinkTimeCodeGenerationCondition="$(Configuration) != 'Debug'">true</LinkTimeCodeGeneration> |
112 | 109 | </Lib>
|
113 | 110 | <ResourceCompile>
|
114 | 111 | <AdditionalIncludeDirectories>$(PySourcePath)PC;$(PySourcePath)Include;$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|