File tree Expand file tree Collapse file tree 3 files changed +14
-8
lines changed
external/optimizationData Expand file tree Collapse file tree 3 files changed +14
-8
lines changed Original file line number Diff line number Diff line change 266
266
</PropertyGroup >
267
267
268
268
<PropertyGroup >
269
- <!-- Embed IBC data on Windows release builds, if IBCMerge isn't available this will just log the commandline -->
270
- <EnablePartialNgenOptimization Condition =" '$(EnablePartialNgenOptimization)' == '' and '$(OS)' == 'Windows_NT' and '$(ConfigurationGroup)' == 'Release'" >true</EnablePartialNgenOptimization >
269
+ <!-- Embed IBC data on release builds, if IBCMerge isn't available this will just log the commandline -->
270
+ <EnablePartialNgenOptimization Condition =" '$(EnablePartialNgenOptimization)' == '' and '$(ConfigurationGroup)' == 'Release'" >true</EnablePartialNgenOptimization >
271
+
272
+ <WindowsCoreFxOptimizationDataPackageId >optimization.windows_nt-x64.IBC.CoreFx</WindowsCoreFxOptimizationDataPackageId >
273
+ <WindowsCoreFxOptimizationDataVersion >$(optimizationwindows_ntx64IBCCoreFxPackageVersion)</WindowsCoreFxOptimizationDataVersion >
274
+ <LinuxCoreFxOptimizationDataPackageId >optimization.linux-x64.IBC.CoreFx</LinuxCoreFxOptimizationDataPackageId >
275
+ <LinuxCoreFxOptimizationDataVersion >$(optimizationwindows_ntx64IBCCoreFxPackageVersion)</LinuxCoreFxOptimizationDataVersion >
271
276
</PropertyGroup >
272
277
273
278
<!-- Set up Default symbol and optimization for Configuration -->
Original file line number Diff line number Diff line change 9
9
<Target Name =" SetApplyNgenOptimization"
10
10
Condition =" '$(IsEligibleForNgenOptimization)' == 'true'"
11
11
BeforeTargets =" CoreCompile" >
12
+ <PropertyGroup >
13
+ <IbcOptimizationDataDir Condition =" '$(OSGroup)' == 'Unix' or '$(OSGroup)' == 'Linux'" >$(IbcOptimizationDataDir)$(LinuxCoreFxOptimizationDataPackageId)\</IbcOptimizationDataDir >
14
+ <IbcOptimizationDataDir Condition =" '$(OSGroup)' != 'Unix' and '$(OSGroup)' != 'Linux'" >$(IbcOptimizationDataDir)$(WindowsCoreFxOptimizationDataPackageId)\</IbcOptimizationDataDir >
15
+ </PropertyGroup >
12
16
<ItemGroup >
13
17
<_optimizationDataAssembly Include =" $(IbcOptimizationDataDir)**\$(TargetFileName)" />
14
18
</ItemGroup >
17
21
</PropertyGroup >
18
22
</Target >
19
23
20
- </Project >
24
+ </Project >
Original file line number Diff line number Diff line change 3
3
<!-- Copy to IBC directory -->
4
4
<OutputPath >$(IbcOptimizationDataDir)</OutputPath >
5
5
<EnableBinPlacing >false</EnableBinPlacing >
6
-
7
- <CoreFxOptimizationDataPackageId >optimization.windows_nt-x64.IBC.CoreFx</CoreFxOptimizationDataPackageId >
8
- <CoreFxOptimizationDataPackageId Condition =" '$(IBCTarget)'=='Linux'" >optimization.linux-x64.IBC.CoreFx</CoreFxOptimizationDataPackageId >
9
- <CoreFxOptimizationDataVersion >$(optimizationwindows_ntx64IBCCoreFxPackageVersion)</CoreFxOptimizationDataVersion >
10
6
</PropertyGroup >
11
7
<ItemGroup >
12
8
<!-- IBC data -->
13
- <IBCPackage Include =" $(CoreFxOptimizationDataPackageId)" Version =" $(CoreFxOptimizationDataVersion)" />
9
+ <IBCPackage Include =" $(WindowsCoreFxOptimizationDataPackageId)" Version =" $(WindowsCoreFxOptimizationDataVersion)" />
10
+ <IBCPackage Include =" $(LinuxCoreFxOptimizationDataPackageId)" Version =" $(LinuxCoreFxOptimizationDataVersion)" />
14
11
<PackageReference Include =" @(IBCPackage)" GeneratePathProperty =" true" />
15
12
</ItemGroup >
16
13
You can’t perform that action at this time.
0 commit comments