diff options
author | Tomáš Rylek <trylek@microsoft.com> | 2020-06-10 22:15:24 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-10 22:15:24 +0300 |
commit | 882f81897ca39646045db80da4f1484a38c014f8 (patch) | |
tree | 8df2966cc5b36063383cfc97b1a06a5900ea9072 /eng/Signing.props | |
parent | 6d984886f6aa1e848dafb3fbb3f10bf2dc028b63 (diff) |
Crossgen2 ARM64 runs & initial cross-targeting support (#37331)
This change introduces initial provisions for dynamically loading
the native JIT based on the targeting OS and architecture; the change
expects the potentially multiple versions of clrjit to coexist with
Crossgen2 in the same folder, marked by a OS / arch suffix. Based
on these prerequisites the change adds ARM64 jobs to the Crossgen2
pipeline.
Thanks
Tomas
Diffstat (limited to 'eng/Signing.props')
-rw-r--r-- | eng/Signing.props | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/eng/Signing.props b/eng/Signing.props index d2bd5b84e50..81179505a9e 100644 --- a/eng/Signing.props +++ b/eng/Signing.props @@ -44,9 +44,11 @@ <ItemsToSign Include="$(CoreCLRCrossgen2Dir)ILCompiler.DependencyAnalysisFramework.dll" /> <ItemsToSign Include="$(CoreCLRCrossgen2Dir)ILCompiler.ReadyToRun.dll" /> <ItemsToSign Include="$(CoreCLRCrossgen2Dir)ILCompiler.TypeSystem.ReadyToRun.dll" /> - <ItemsToSign Include="$(CoreCLRCrossgen2Dir)clrjitilc.dll" /> <ItemsToSign Include="$(CoreCLRCrossgen2Dir)jitinterface.dll" /> + <ItemsToSign Condition="'$(TargetOS)' == 'Windows_NT'" Include="$(CoreCLRCrossgen2Dir)clrjit-win-$(TargetArchitecture).dll" /> + <ItemsToSign Condition="'$(TargetOS)' != 'Windows_NT'" Include="$(CoreCLRCrossgen2Dir)clrjit-unix-$(TargetArchitecture).dll" /> + <ItemsToSign Include="@(CoreCLRCrossTargetItemsToSign)" /> <FileSignInfo Include="mscordaccore.dll" CertificateName="MicrosoftSHA2" /> |