From 092ef1586ac3f2fd3cdf8e061f657d88162158c4 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Michal=20Strehovsk=C3=BD?= Date: Thu, 11 Apr 2019 14:08:14 +0200 Subject: [PATCH] Run IBCMerge on Linux build (dotnet/corefx#36763) * Restores IBC data for both Linux and Windows on all platforms * Chooses the right IBC data based on the target OS * When target OS isn't anything specific (like, e.g. System.Linq and other assemblies that are not OS specific), embeds Windows IBC data Commit migrated from https://github.com/dotnet/corefx/commit/ef2ee1291ea6140cb462ead8b4cc86a762b58f64 --- eng/codeOptimization.targets | 6 +++++- src/libraries/external/optimizationData/optimizationData.depproj | 7 ++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/eng/codeOptimization.targets b/eng/codeOptimization.targets index c52fec4..b49f8e5 100644 --- a/eng/codeOptimization.targets +++ b/eng/codeOptimization.targets @@ -9,6 +9,10 @@ + + $(IbcOptimizationDataDir)$(LinuxCoreFxOptimizationDataPackageId)\ + $(IbcOptimizationDataDir)$(WindowsCoreFxOptimizationDataPackageId)\ + <_optimizationDataAssembly Include="$(IbcOptimizationDataDir)**\$(TargetFileName)" /> @@ -17,4 +21,4 @@ - \ No newline at end of file + diff --git a/src/libraries/external/optimizationData/optimizationData.depproj b/src/libraries/external/optimizationData/optimizationData.depproj index 7a5efe4..7bdc251 100644 --- a/src/libraries/external/optimizationData/optimizationData.depproj +++ b/src/libraries/external/optimizationData/optimizationData.depproj @@ -3,14 +3,11 @@ $(IbcOptimizationDataDir) false - - optimization.windows_nt-x64.IBC.CoreFx - optimization.linux-x64.IBC.CoreFx - $(optimizationwindows_ntx64IBCCoreFxPackageVersion) - + + -- 2.7.4