summaryrefslogtreecommitdiff
path: root/init-tools.msbuild
diff options
context:
space:
mode:
authorwtgodbe <wigodbe@microsoft.com>2017-08-28 13:14:52 -0700
committerwtgodbe <wigodbe@microsoft.com>2017-10-10 17:31:48 -0700
commit978a6dc612e3ccbeb5222df24971f0ba70518aff (patch)
treefe2f8908d730ef4c29ccc271a0e5f1f76aba299b /init-tools.msbuild
parent4c2e60f9fe57e1401410df9ee55dde673e11ff7e (diff)
downloadcoreclr-978a6dc612e3ccbeb5222df24971f0ba70518aff.tar.gz
coreclr-978a6dc612e3ccbeb5222df24971f0ba70518aff.tar.bz2
coreclr-978a6dc612e3ccbeb5222df24971f0ba70518aff.zip
Proof-of-concept of using new Publish infra in coreclr
Diffstat (limited to 'init-tools.msbuild')
-rw-r--r--init-tools.msbuild22
1 files changed, 19 insertions, 3 deletions
diff --git a/init-tools.msbuild b/init-tools.msbuild
index ff2a9c3cb4..c8eaf702c7 100644
--- a/init-tools.msbuild
+++ b/init-tools.msbuild
@@ -3,14 +3,30 @@
<TargetFramework>netcoreapp1.0</TargetFramework>
<EnableDefaultItems>false</EnableDefaultItems>
<DisableImplicitFrameworkReferences>true</DisableImplicitFrameworkReferences>
- <BaseIntermediateOutputPath>$(MSBuildThisFileDirectory)Tools/$(BuildToolsPackageVersion)</BaseIntermediateOutputPath>
+ <BaseIntermediateOutputPath>$(ToolsDir)/$(BuildToolsPackageVersion)</BaseIntermediateOutputPath>
+ <FeedTasksVersion>1.0.0-prerelease-02111-01</FeedTasksVersion>
+ <FeedTasksPackage>microsoft.dotnet.build.tasks.feed</FeedTasksPackage>
+ <PackageTargetFallback>$(PackageTargetFallback);netframework</PackageTargetFallback>
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="Microsoft.DotNet.BuildTools">
+ <PackageReference Include="microsoft.dotnet.buildtools">
<Version>$(BuildToolsPackageVersion)</Version>
</PackageReference>
- <PackageReference Include="Microsoft.DotNet.BuildTools.Coreclr">
+ <PackageReference Include="microsoft.dotnet.buildtools.coreclr">
<Version>1.0.4-prerelease</Version>
</PackageReference>
+ <PackageReference Include="$(FeedTasksPackage)">
+ <Version>$(FeedTasksVersion)</Version>
+ </PackageReference>
</ItemGroup>
+
+ <Target Name="CopyFeedTasks" AfterTargets="Restore" >
+ <ItemGroup>
+ <FilesToCopy Include="$(MSBuildThisFileDirectory)\packages\$(FeedTasksPackage)\$(FeedTasksVersion)\lib\**\*.*"/>
+ </ItemGroup>
+
+ <Copy SourceFiles="@(FilesToCopy)"
+ DestinationFiles="@(FilesToCopy->'$(ToolsDir)\$(FeedTasksPackage)\%(RecursiveDir)%(Filename)%(Extension)')"
+ />
+ </Target>
</Project> \ No newline at end of file