2024-01-11 20:11:30 +01:00
|
|
|
<Project Sdk="Microsoft.NET.Sdk">
|
2021-06-24 16:36:04 -05:00
|
|
|
|
|
|
|
<PropertyGroup>
|
2024-01-11 20:11:30 +01:00
|
|
|
<LogVerbosityOptOut>true</LogVerbosityOptOut>
|
2021-06-24 16:36:04 -05:00
|
|
|
|
2023-12-14 09:24:20 -05:00
|
|
|
<OverrideTargetRid>$(TargetRid)</OverrideTargetRid>
|
2024-01-11 20:11:30 +01:00
|
|
|
<OverrideTargetRid Condition="'$(TargetOS)' == 'osx'">osx-$(TargetArchitecture)</OverrideTargetRid>
|
|
|
|
<OverrideTargetRid Condition="'$(TargetOS)' == 'freebsd'">freebsd-$(TargetArchitecture)</OverrideTargetRid>
|
|
|
|
<OverrideTargetRid Condition="'$(TargetOS)' == 'windows'">win-$(TargetArchitecture)</OverrideTargetRid>
|
2023-12-14 09:24:20 -05:00
|
|
|
|
2023-08-16 16:02:33 -07:00
|
|
|
<!-- Propagate RID set in source-build to sdk repo -->
|
|
|
|
<_platformIndex>$(NETCoreSdkPortableRuntimeIdentifier.LastIndexOf('-'))</_platformIndex>
|
|
|
|
<_baseOS>$(NETCoreSdkPortableRuntimeIdentifier.Substring(0, $(_platformIndex)))</_baseOS>
|
2023-11-20 13:20:51 -05:00
|
|
|
<_baseOS Condition="'$(OverrideTargetOS)' != ''">$(OverrideTargetOS)</_baseOS>
|
2024-01-11 20:11:30 +01:00
|
|
|
<_targetPortableArch>$(TargetArchitecture)</_targetPortableArch>
|
2023-11-20 13:20:51 -05:00
|
|
|
<_targetPortableArch Condition="'$(OverrideTargetArch)' != ''">$(OverrideTargetArch)</_targetPortableArch>
|
2023-08-16 16:02:33 -07:00
|
|
|
|
2024-01-11 20:11:30 +01:00
|
|
|
<BuildArgs>$(BuildArgs) /p:PackageProjectUrl=https://github.com/dotnet/sdk</BuildArgs>
|
|
|
|
<BuildArgs>$(BuildArgs) /p:PortableRid=$(_baseOS)-$(_targetPortableArch)</BuildArgs>
|
|
|
|
<BuildArgs>$(BuildArgs) /p:TargetRid=$(OverrideTargetRid)</BuildArgs>
|
2023-02-11 00:49:32 +01:00
|
|
|
|
2024-01-11 20:11:30 +01:00
|
|
|
<!-- Just like mono, arm does not support NativeAot -->
|
|
|
|
<BuildArgs Condition="'$(BuildArchitecture)' == 'arm'">$(BuildArgs) /p:NativeAotSupported=false</BuildArgs>
|
|
|
|
<BuildArgs>$(BuildArgs) $(FlagParameterPrefix)v $(LogVerbosity)</BuildArgs>
|
2021-06-24 16:36:04 -05:00
|
|
|
</PropertyGroup>
|
|
|
|
|
|
|
|
<ItemGroup>
|
|
|
|
<RepositoryReference Include="arcade" />
|
2021-08-23 17:05:58 -05:00
|
|
|
<RepositoryReference Include="runtime" />
|
2021-06-24 16:36:04 -05:00
|
|
|
<RepositoryReference Include="msbuild" />
|
2024-01-26 11:27:18 +01:00
|
|
|
<RepositoryReference Include="source-build-externals" Condition="'$(DotNetBuildSourceOnly)' == 'true'" />
|
2021-08-24 15:01:06 -05:00
|
|
|
<RepositoryReference Include="nuget-client" />
|
2021-08-24 10:33:44 -05:00
|
|
|
<RepositoryReference Include="roslyn-analyzers" />
|
2021-06-24 16:36:04 -05:00
|
|
|
<RepositoryReference Include="vstest" />
|
|
|
|
<RepositoryReference Include="fsharp" />
|
2023-04-21 03:09:55 +00:00
|
|
|
<RepositoryReference Include="format" />
|
2021-08-31 07:41:54 -07:00
|
|
|
<RepositoryReference Include="deployment-tools" />
|
2022-12-16 11:27:13 -06:00
|
|
|
<RepositoryReference Include="razor" />
|
2024-01-11 20:11:30 +01:00
|
|
|
<RepositoryReference Include="windowsdesktop" Condition="'$(TargetOS)' == 'windows'" />
|
2021-06-24 16:36:04 -05:00
|
|
|
</ItemGroup>
|
|
|
|
|
|
|
|
</Project>
|