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>
|
|
|
|
|
|
|
|
<!-- Use the repo root build script -->
|
|
|
|
<BuildScript>$(ProjectDirectory)build$(ShellExtension)</BuildScript>
|
|
|
|
|
|
|
|
<!-- Restore and Build actions are already passed in by the root script. -->
|
|
|
|
<BuildActions>$(FlagParameterPrefix)pack $(FlagParameterPrefix)publish</BuildActions>
|
|
|
|
|
|
|
|
<BuildArgs>$(BuildArgs) /p:TreatWarningsAsErrors=false</BuildArgs>
|
2021-10-19 19:39:45 -05:00
|
|
|
<!--
|
|
|
|
dotnet/fsharp has a custom eng/build.sh script that handles its own sourcebuild arg
|
|
|
|
differently from the ArcadeBuildFromSource MSBuild arg. Including both args is fine, but the
|
|
|
|
custom sourcebuild arg is the one that's required. This avoids running bootstrapping twice.
|
|
|
|
-->
|
2024-02-28 18:32:15 +00:00
|
|
|
<BuildArgs>$(BuildArgs) $(FlagParameterPrefix)sourcebuild $(FlagParameterPrefix)tfm $(NetCurrent) /p:SourceBuildBootstrapTfm=$(NetCurrent)</BuildArgs>
|
2021-06-24 16:36:04 -05:00
|
|
|
</PropertyGroup>
|
|
|
|
|
|
|
|
<ItemGroup>
|
|
|
|
<RepositoryReference Include="arcade" />
|
2024-02-22 10:25:55 -06:00
|
|
|
</ItemGroup>
|
|
|
|
|
|
|
|
<ItemGroup Condition="'$(DotNetBuildSourceOnly)' == 'true'">
|
|
|
|
<RepositoryReference Include="msbuild" />
|
|
|
|
<RepositoryReference Include="runtime" />
|
|
|
|
<RepositoryReference Include="source-build-reference-packages" />
|
2021-06-24 16:36:04 -05:00
|
|
|
</ItemGroup>
|
|
|
|
|
|
|
|
</Project>
|