1
0
Fork 0
mirror of https://github.com/VSadov/Satori.git synced 2025-06-11 02:13:38 +09:00

adding outerBuild\InnerBuild structure for generate reference source (#31892)

* Using new custom target from arcade

* removing the outerbuild directory
This commit is contained in:
Anirudh Agnihotry 2020-02-12 10:27:26 -08:00 committed by GitHub
parent bd98efe6ad
commit 3cd83d8c0e
Signed by: github
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 12 additions and 13 deletions

8
eng/outerBuild.targets Normal file
View file

@ -0,0 +1,8 @@
<Project>
<Target Name="GenerateReferenceSource" DependsOnTargets="GetProjectWithBestTargetFrameworks">
<MSBuild Projects="@(InnerBuildProjectsWithBestTargetFramework)"
Targets="GenerateReferenceSource"
BuildInParallel="$(BuildInParallel)">
</MSBuild>
</Target>
</Project>

View file

@ -1,17 +1,6 @@
<Project>
<Target Name="Test">
<ChooseBestTargetFrameworksTask BuildTargetFrameworks="$(BuildTargetFramework)-$(OSGroup)"
SupportedTargetFrameworks="$(TargetFrameworks)"
RuntimeGraph="$(RuntimeGraph)" >
<Output TaskParameter="BestTargetFrameworks" ItemName="_BestTargetFramework" />
</ChooseBestTargetFrameworksTask>
<AddTargetFrameworksToProjectTask ProjectName="$(MSBuildProjectFile)"
BestTargetFrameworks="@(_BestTargetFramework)" >
<Output TaskParameter="InnerBuildProjects" ItemName="TestProject" />
</AddTargetFrameworksToProjectTask>
<MSBuild Projects="@(TestProject)"
<Target Name="Test" DependsOnTargets="GetProjectWithBestTargetFrameworks">
<MSBuild Projects="@(InnerBuildProjectsWithBestTargetFramework)"
Targets="Test"
BuildInParallel="$(BuildInParallel)">
</MSBuild>

View file

@ -144,6 +144,8 @@
<Message Text="Generated reference assembly source code: $(_RefSourceFileOutputPath)" />
</Target>
<Import Project="$(RepositoryEngineeringDir)outerBuild.targets" Condition="'$(IsCrossTargetingBuild)' == 'true'" />
<!-- Import Packaging targets -->
<Import Project="$(RepositoryEngineeringDir)packaging.targets" />