Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dotnet/runtime.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/eng
diff options
context:
space:
mode:
authorAnirudh Agnihotry <anirudhagnihotry098@gmail.com>2020-02-12 21:27:26 +0300
committerGitHub <noreply@github.com>2020-02-12 21:27:26 +0300
commit3cd83d8c0ecb782eccf317323926545549efe309 (patch)
treed2b5b477cb9fe1c2066e5df91f74233463c626f6 /eng
parentbd98efe6adf4638d699f92d4b24bc6cdd5e0ca47 (diff)
adding outerBuild\InnerBuild structure for generate reference source (#31892)
* Using new custom target from arcade * removing the outerbuild directory
Diffstat (limited to 'eng')
-rw-r--r--eng/outerBuild.targets8
-rw-r--r--eng/testing/outerBuild.targets15
2 files changed, 10 insertions, 13 deletions
diff --git a/eng/outerBuild.targets b/eng/outerBuild.targets
new file mode 100644
index 00000000000..dd546d6bd6f
--- /dev/null
+++ b/eng/outerBuild.targets
@@ -0,0 +1,8 @@
+<Project>
+ <Target Name="GenerateReferenceSource" DependsOnTargets="GetProjectWithBestTargetFrameworks">
+ <MSBuild Projects="@(InnerBuildProjectsWithBestTargetFramework)"
+ Targets="GenerateReferenceSource"
+ BuildInParallel="$(BuildInParallel)">
+ </MSBuild>
+ </Target>
+</Project>
diff --git a/eng/testing/outerBuild.targets b/eng/testing/outerBuild.targets
index ece58160db3..4623b0e54d2 100644
--- a/eng/testing/outerBuild.targets
+++ b/eng/testing/outerBuild.targets
@@ -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>