Include Linux/cross-arch components into NuGet packages (#16859)
authorEgor Chesakov <Egor.Chesakov@microsoft.com>
Wed, 14 Mar 2018 23:46:44 +0000 (16:46 -0700)
committerGitHub <noreply@github.com>
Wed, 14 Mar 2018 23:46:44 +0000 (16:46 -0700)
commitffc16020fee4d866de568042fe085143332a2159
tree22d8c9232372987568ad1db133e80c58b7adbab0
parent01fe8b7e9e04fdccf485f6c0399ee91dcb881c72
Include Linux/cross-arch components into NuGet packages (#16859)

* Add __DoCrossArchBuild settings to config.json
* HasCrossTargetComponents computes to 'true' on Linux when __DoCrossArchBuild is 1 in dir.props
* Include cross-architecture libclrjit.so crossgen into NuGet props files when HasCrossTargetComponents is 'true'
* Pass $__DoCrossArchBuild to run.sh when generating NuGet packages in build.sh
build.sh
config.json
dir.props
src/.nuget/Microsoft.NETCore.Jit/runtime.Linux.Microsoft.NETCore.Jit.props
src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/runtime.Linux.Microsoft.NETCore.Runtime.CoreCLR.props