Run IBCMerge on Linux build (dotnet/corefx#36763)
authorMichal Strehovský <MichalStrehovsky@users.noreply.github.com>
Thu, 11 Apr 2019 12:08:14 +0000 (14:08 +0200)
committerGitHub <noreply@github.com>
Thu, 11 Apr 2019 12:08:14 +0000 (14:08 +0200)
commit092ef1586ac3f2fd3cdf8e061f657d88162158c4
treed4d522955636ab8802a91155155702e795471168
parent247837957a0afd8774a0ea83a75b72dd5ff7425a
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
src/libraries/external/optimizationData/optimizationData.depproj