Adding ppc64le arch for source build (#14617)
This commit is contained in:
parent
a933603060
commit
24b8743347
4 changed files with 12 additions and 6 deletions
|
@ -11,6 +11,7 @@
|
||||||
<BuildArchitecture>$([System.Runtime.InteropServices.RuntimeInformation]::ProcessArchitecture.ToString().ToLowerInvariant())</BuildArchitecture>
|
<BuildArchitecture>$([System.Runtime.InteropServices.RuntimeInformation]::ProcessArchitecture.ToString().ToLowerInvariant())</BuildArchitecture>
|
||||||
<Architecture Condition="'$(Architecture)' == '' AND '$(BuildArchitecture)' == 'arm64'">$(BuildArchitecture)</Architecture>
|
<Architecture Condition="'$(Architecture)' == '' AND '$(BuildArchitecture)' == 'arm64'">$(BuildArchitecture)</Architecture>
|
||||||
<Architecture Condition="'$(Architecture)' == '' AND '$(BuildArchitecture)' == 's390x'">$(BuildArchitecture)</Architecture>
|
<Architecture Condition="'$(Architecture)' == '' AND '$(BuildArchitecture)' == 's390x'">$(BuildArchitecture)</Architecture>
|
||||||
|
<Architecture Condition="'$(Architecture)' == '' AND '$(BuildArchitecture)' == 'ppc64le'">$(BuildArchitecture)</Architecture>
|
||||||
<Architecture Condition="'$(Architecture)' == ''">x64</Architecture>
|
<Architecture Condition="'$(Architecture)' == ''">x64</Architecture>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(PgoInstrument)' == 'true'">
|
<PropertyGroup Condition="'$(PgoInstrument)' == 'true'">
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
<BuildArchitecture>$([System.Runtime.InteropServices.RuntimeInformation]::ProcessArchitecture.ToString().ToLowerInvariant())</BuildArchitecture>
|
<BuildArchitecture>$([System.Runtime.InteropServices.RuntimeInformation]::ProcessArchitecture.ToString().ToLowerInvariant())</BuildArchitecture>
|
||||||
<Platform Condition="'$(Platform)' == '' AND '$(BuildArchitecture)' == 'arm64'">$(BuildArchitecture)</Platform>
|
<Platform Condition="'$(Platform)' == '' AND '$(BuildArchitecture)' == 'arm64'">$(BuildArchitecture)</Platform>
|
||||||
<Platform Condition="'$(Platform)' == '' AND '$(BuildArchitecture)' == 's390x'">$(BuildArchitecture)</Platform>
|
<Platform Condition="'$(Platform)' == '' AND '$(BuildArchitecture)' == 's390x'">$(BuildArchitecture)</Platform>
|
||||||
|
<Platform Condition="'$(Platform)' == '' AND '$(BuildArchitecture)' == 'ppc64le'">$(BuildArchitecture)</Platform>
|
||||||
<Platform Condition="'$(Platform)' == ''">x64</Platform>
|
<Platform Condition="'$(Platform)' == ''">x64</Platform>
|
||||||
|
|
||||||
<UseStableVersions Condition="'$(UseStableVersions)' == ''">false</UseStableVersions>
|
<UseStableVersions Condition="'$(UseStableVersions)' == ''">false</UseStableVersions>
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<Project>
|
<Project>
|
||||||
<!-- Crossgen is currently not supported on the s390x architecture. -->
|
<!-- Crossgen is currently not supported on the s390x, ppc64le architecture as using mono instead of CoreCLR. -->
|
||||||
<Target Name="CrossgenLayout"
|
<Target Name="CrossgenLayout"
|
||||||
Condition="'$(DISABLE_CROSSGEN)' == '' AND '$(Architecture)' != 's390x'"
|
Condition="'$(DISABLE_CROSSGEN)' == '' AND '$(Architecture)' != 's390x' AND '$(Architecture)' != 'ppc64le' "
|
||||||
DependsOnTargets="SetSdkBrandingInfo">
|
DependsOnTargets="SetSdkBrandingInfo">
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
|
|
|
@ -176,6 +176,7 @@
|
||||||
linux-bionic-arm64;
|
linux-bionic-arm64;
|
||||||
linux-bionic-x64;
|
linux-bionic-x64;
|
||||||
linux-bionic-x86;
|
linux-bionic-x86;
|
||||||
|
linux-ppc64le;
|
||||||
"/>
|
"/>
|
||||||
|
|
||||||
<Net70RuntimePackRids Include="
|
<Net70RuntimePackRids Include="
|
||||||
|
@ -184,6 +185,7 @@
|
||||||
linux-bionic-arm64;
|
linux-bionic-arm64;
|
||||||
linux-bionic-x64;
|
linux-bionic-x64;
|
||||||
linux-bionic-x86;
|
linux-bionic-x86;
|
||||||
|
linux-ppc64le;
|
||||||
" />
|
" />
|
||||||
|
|
||||||
<NetCoreAppHostRids Include="
|
<NetCoreAppHostRids Include="
|
||||||
|
@ -262,7 +264,9 @@
|
||||||
|
|
||||||
<AspNetCore31RuntimePackRids Include="@(AspNetCore30RuntimePackRids)" />
|
<AspNetCore31RuntimePackRids Include="@(AspNetCore30RuntimePackRids)" />
|
||||||
<AspNetCore50RuntimePackRids Include="@(AspNetCore31RuntimePackRids);linux-musl-arm;win-arm64" />
|
<AspNetCore50RuntimePackRids Include="@(AspNetCore31RuntimePackRids);linux-musl-arm;win-arm64" />
|
||||||
<AspNetCoreRuntimePackRids Include="@(AspNetCore50RuntimePackRids);osx-arm64;linux-s390x" />
|
<AspNetCore60RuntimePackRids Include="@(AspNetCore50RuntimePackRids);osx-arm64;linux-s390x" />
|
||||||
|
<AspNetCore70RuntimePackRids Include="@(AspNetCore60RuntimePackRids);linux-ppc64le" />
|
||||||
|
<AspNetCore80RuntimePackRids Include="@(AspNetCore70RuntimePackRids)" />
|
||||||
|
|
||||||
<WindowsDesktop30RuntimePackRids Include="win-x64;win-x86" />
|
<WindowsDesktop30RuntimePackRids Include="win-x64;win-x86" />
|
||||||
<WindowsDesktop31RuntimePackRids Include="@(WindowsDesktop30RuntimePackRids)" />
|
<WindowsDesktop31RuntimePackRids Include="@(WindowsDesktop30RuntimePackRids)" />
|
||||||
|
@ -452,7 +456,7 @@ Copyright (c) .NET Foundation. All rights reserved.
|
||||||
TargetingPackName="Microsoft.AspNetCore.App.Ref"
|
TargetingPackName="Microsoft.AspNetCore.App.Ref"
|
||||||
TargetingPackVersion="$(MicrosoftAspNetCoreAppRefPackageVersion)"
|
TargetingPackVersion="$(MicrosoftAspNetCoreAppRefPackageVersion)"
|
||||||
RuntimePackNamePatterns="Microsoft.AspNetCore.App.Runtime.**RID**"
|
RuntimePackNamePatterns="Microsoft.AspNetCore.App.Runtime.**RID**"
|
||||||
RuntimePackRuntimeIdentifiers="@(AspNetCoreRuntimePackRids, '%3B')"
|
RuntimePackRuntimeIdentifiers="@(AspNetCore80RuntimePackRids, '%3B')"
|
||||||
RuntimePackExcludedRuntimeIdentifiers="android"
|
RuntimePackExcludedRuntimeIdentifiers="android"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
|
@ -584,7 +588,7 @@ Copyright (c) .NET Foundation. All rights reserved.
|
||||||
TargetingPackName="Microsoft.AspNetCore.App.Ref"
|
TargetingPackName="Microsoft.AspNetCore.App.Ref"
|
||||||
TargetingPackVersion="$(_AspNet70TargetingPackVersion)"
|
TargetingPackVersion="$(_AspNet70TargetingPackVersion)"
|
||||||
RuntimePackNamePatterns="Microsoft.AspNetCore.App.Runtime.**RID**"
|
RuntimePackNamePatterns="Microsoft.AspNetCore.App.Runtime.**RID**"
|
||||||
RuntimePackRuntimeIdentifiers="@(AspNetCoreRuntimePackRids, '%3B')"
|
RuntimePackRuntimeIdentifiers="@(AspNetCore70RuntimePackRids, '%3B')"
|
||||||
RuntimePackExcludedRuntimeIdentifiers="android"
|
RuntimePackExcludedRuntimeIdentifiers="android"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
|
@ -709,7 +713,7 @@ Copyright (c) .NET Foundation. All rights reserved.
|
||||||
TargetingPackName="Microsoft.AspNetCore.App.Ref"
|
TargetingPackName="Microsoft.AspNetCore.App.Ref"
|
||||||
TargetingPackVersion="$(_AspNet60TargetingPackVersion)"
|
TargetingPackVersion="$(_AspNet60TargetingPackVersion)"
|
||||||
RuntimePackNamePatterns="Microsoft.AspNetCore.App.Runtime.**RID**"
|
RuntimePackNamePatterns="Microsoft.AspNetCore.App.Runtime.**RID**"
|
||||||
RuntimePackRuntimeIdentifiers="@(AspNetCoreRuntimePackRids, '%3B')"
|
RuntimePackRuntimeIdentifiers="@(AspNetCore60RuntimePackRids, '%3B')"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<KnownFrameworkReference Include="Microsoft.Windows.SDK.NET.Ref"
|
<KnownFrameworkReference Include="Microsoft.Windows.SDK.NET.Ref"
|
||||||
|
|
Loading…
Reference in a new issue