Additional SuperIlc fixes for running composite R2R images (#32665)
authorTomáš Rylek <trylek@microsoft.com>
Sat, 22 Feb 2020 08:56:47 +0000 (09:56 +0100)
committerGitHub <noreply@github.com>
Sat, 22 Feb 2020 08:56:47 +0000 (09:56 +0100)
commit07632ae1555bedb020f5cd94ddf9fc9580278bd6
tree2dd8c2a849455761481f70311370f872f440d137
parent890c3b6ac0e7bb2fc9b4aa73201d417dd628b109
Additional SuperIlc fixes for running composite R2R images (#32665)

As an expedite way to run "non-shared" composite R2R images
(including the frameworK) I have added support to SuperIlc to
copy corerun, coreclr, clrjit and mscorrc next to the compiled
composite executable and supplying that as the CORE_ROOT
folder; otherwise corerun in the normal Tests/Core_Root
automatically grabs the framework next to it, not the composite
rewritten versions.

Thanks

Tomas
src/coreclr/src/tools/ReadyToRun.SuperIlc/BuildFolder.cs
src/coreclr/src/tools/ReadyToRun.SuperIlc/BuildOptions.cs
src/coreclr/src/tools/ReadyToRun.SuperIlc/CompilerRunner.cs
src/coreclr/src/tools/ReadyToRun.SuperIlc/CpaotRunner.cs
src/coreclr/src/tools/ReadyToRun.SuperIlc/CrossgenRunner.cs
src/coreclr/src/tools/ReadyToRun.SuperIlc/PathHelpers.cs