30 lines
1.4 KiB
XML
30 lines
1.4 KiB
XML
<Project>
|
|
<Choose>
|
|
<When Condition=" '$(ArcadeBuildTarball)' == 'true' ">
|
|
<!-- Source build / tarball generation -->
|
|
<ItemGroup>
|
|
<ProjectToBuild Include="$(RepoRoot)src/SourceBuild/Arcade/src/SourceBuild.Tasks.csproj" BuildInParallel="false" />
|
|
<ProjectToBuild Include="$(RepoRoot)src/SourceBuild/tarball/BuildSourceBuildTarball.proj" BuildInParallel="false" />
|
|
</ItemGroup>
|
|
</When>
|
|
|
|
<When Condition=" '$(InitializeVMR)' == 'true' ">
|
|
<!-- VMR bootstrap -->
|
|
<ItemGroup>
|
|
<ProjectToBuild Include="$(RepoRoot)src/SourceBuild/Arcade/src/SourceBuild.Tasks.csproj" BuildInParallel="false" />
|
|
<ProjectToBuild Include="$(RepoRoot)src/VirtualMonoRepo/Tasks/VirtualMonoRepo.Tasks.csproj" BuildInParallel="false" />
|
|
<ProjectToBuild Include="$(RepoRoot)src/VirtualMonoRepo/InitializeVMR.proj" BuildInParallel="false" />
|
|
</ItemGroup>
|
|
</When>
|
|
|
|
<Otherwise>
|
|
<!-- Regular build -->
|
|
<ItemGroup>
|
|
<ProjectToBuild Include="$(RepoRoot)Microsoft.DotNet.Cli.sln" />
|
|
<ProjectToBuild Condition="'$(OS)' == 'Windows_NT' And ('$(Architecture)' == 'x86' Or '$(Architecture)' == 'x64' Or '$(Architecture)' == 'arm64' Or '$(Architecture)' == 'arm')"
|
|
Include="$(RepoRoot)eng\version.csproj;
|
|
$(RepoRoot)eng\native.proj" />
|
|
</ItemGroup>
|
|
</Otherwise>
|
|
</Choose>
|
|
</Project>
|