diff options
author | wtgodbe <wigodbe@microsoft.com> | 2017-05-02 16:33:41 -0700 |
---|---|---|
committer | wtgodbe <wigodbe@microsoft.com> | 2017-05-16 16:37:21 -0700 |
commit | 798387ee90d7536d5a620af8482100ba76f6061a (patch) | |
tree | c11eea885b05e7424f103cd671d227ff173a3083 /tests/build.proj | |
parent | 36e988ee6593351f1e962118a99154df5eae0254 (diff) | |
download | coreclr-798387ee90d7536d5a620af8482100ba76f6061a.tar.gz coreclr-798387ee90d7536d5a620af8482100ba76f6061a.tar.bz2 coreclr-798387ee90d7536d5a620af8482100ba76f6061a.zip |
Update Coreclr to 2.0.0 buildtools
Diffstat (limited to 'tests/build.proj')
-rw-r--r-- | tests/build.proj | 48 |
1 files changed, 26 insertions, 22 deletions
diff --git a/tests/build.proj b/tests/build.proj index 518d59ca69..260afb275a 100644 --- a/tests/build.proj +++ b/tests/build.proj @@ -20,6 +20,23 @@ </TraversalBuildDependsOn> </PropertyGroup> + <ItemGroup> + <RestoreProjects Include="$(MSBuildThisFileDirectory)\scripts\scripts.csproj" /> + <RestoreProjects Include="$(MSBuildThisFileDirectory)\src\Common\build_against_pkg_dependencies\build_against_pkg_dependencies.csproj" /> + <RestoreProjects Include="$(MSBuildThisFileDirectory)\src\Common\targeting_pack_ref\targeting_pack_ref.csproj" /> + <RestoreProjects Include="$(MSBuildThisFileDirectory)\src\Common\test_dependencies\test_dependencies.csproj" /> + <RestoreProjects Include="$(MSBuildThisFileDirectory)\src\Common\test_runtime\test_runtime.csproj" /> + <RestoreProjects Include="$(MSBuildThisFileDirectory)\src\JIT\config\benchmark+roslyn\benchmark+roslyn.csproj" /> + <RestoreProjects Include="$(MSBuildThisFileDirectory)\src\JIT\config\benchmark+serialize\benchmark+serialize.csproj" /> + <RestoreProjects Include="$(MSBuildThisFileDirectory)\src\JIT\config\benchmark\benchmark.csproj" /> + <RestoreProjects Include="$(MSBuildThisFileDirectory)\src\performance\performance.csproj" /> + <RestoreProjects Include="$(MSBuildThisFileDirectory)\src\TestWrappersConfig\TestWrappersConfig.csproj" /> + </ItemGroup> + + <PropertyGroup> + <DnuRestoreDirs>@(RestoreProjects -> '%(Identity)', ' ')</DnuRestoreDirs> + </PropertyGroup> + <Target Name="BuildTargetingPack" AfterTargets="BatchRestorePackages"> <Message Text="Building Targeting Pack" Importance="High" /> <MSBuild Projects="$(MSBuildThisFileDirectory)\src\Common\external\external.depproj" /> @@ -28,32 +45,19 @@ <Target Name="BatchRestorePackages" DependsOnTargets="VerifyDependencies"> <Message Importance="High" Text="[$([System.DateTime]::Now.ToString('HH:mm:ss.ff'))] Restoring all packages..." /> - <!-- restore all project.jsons in one pass for perf & to avoid concurrency problems --> - <Exec Command="$(DnuRestoreCommand) $(DnuRestoreDirs)" - StandardOutputImportance="Low" /> - + <!-- restore all csproj's with PackageReferences in one pass --> + <MSBuild Projects="build.proj" + Properties="RestoreProj=%(RestoreProjects.Identity)" + Targets="RestorePackage" /> + <Message Importance="High" Text="[$([System.DateTime]::Now.ToString('HH:mm:ss.ff'))] Restoring all packages...Done." /> </Target> - <!-- Task from buildtools that validates dependencies contained in project.json files. --> - <UsingTask TaskName="ValidateProjectDependencyVersions" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll" /> - - <!-- Tasks from buildtools for easy project.json dependency updates --> - <UsingTask TaskName="UpdatePackageDependencyVersion" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll" /> - - <!-- Create a collection of all project.json files for dependency updates. --> - <ItemGroup> - <ProjectJsonFiles Include="$(SourceDir)**\project.json" /> - <ProjectJsonFiles Include="$(ProjectDir)scripts\**\project.json" /> - </ItemGroup> - - <Target Name="UpdatePackageDependencyVersion"> - <UpdatePackageDependencyVersion ProjectJsons="@(ProjectJsonFiles)" - PackageId="$(PackageId)" - OldVersion="$(OldVersion)" - NewVersion="$(NewVersion)" /> + <Target Name="RestorePackage"> + <Exec Command="$(DnuRestoreCommand) $(RestoreProj)" + StandardOutputImportance="Low" /> </Target> <!-- Override RestorePackages from dir.traversal.targets and do a batch restore --> <Target Name="RestorePackages" DependsOnTargets="BatchRestorePackages" /> -</Project> +</Project>
\ No newline at end of file |