Merge pull request #10453 from JosephTremoulet/ImplicitByRef
[platform/upstream/coreclr.git] / dependencies.props
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3   <!-- Source of truth for dependency tooling: the commit hash of the dotnet/versions master branch as of the last auto-upgrade. -->
4   <PropertyGroup>
5     <CoreFxCurrentRef>61076147ca863b39fc5d32253f31d889ccfd1d12</CoreFxCurrentRef>
6     <CoreClrCurrentRef>fcd99ed86a703a16698fcd0027707739c8ef3501</CoreClrCurrentRef>
7   </PropertyGroup>
8
9   <!-- Auto-upgraded properties for each build info dependency. -->
10   <PropertyGroup>
11     <CoreFxExpectedPrerelease>preview2-25319-01</CoreFxExpectedPrerelease>
12   </PropertyGroup>
13
14   <!-- Full package version strings that are used in other parts of the build. -->
15   <PropertyGroup>
16     <CoreClrPackageVersion>2.0.0-preview2-25316-03</CoreClrPackageVersion>
17     <XunitPackageVersion>2.2.0-beta2-build3300</XunitPackageVersion>
18   </PropertyGroup>
19
20   <!-- Package dependency verification/auto-upgrade configuration. -->
21   <PropertyGroup>
22     <BaseDotNetBuildInfo>build-info/dotnet/</BaseDotNetBuildInfo>
23     <DependencyBranch>master</DependencyBranch>
24     <CurrentRefXmlPath>$(MSBuildThisFileFullPath)</CurrentRefXmlPath>
25   </PropertyGroup>
26
27   <ItemGroup>
28     <RemoteDependencyBuildInfo Include="CoreFx">
29       <BuildInfoPath>$(BaseDotNetBuildInfo)corefx/$(DependencyBranch)</BuildInfoPath>
30       <CurrentRef>$(CoreFxCurrentRef)</CurrentRef>
31     </RemoteDependencyBuildInfo>
32     <RemoteDependencyBuildInfo Include="CoreClr">
33       <BuildInfoPath>$(BaseDotNetBuildInfo)coreclr/$(DependencyBranch)</BuildInfoPath>
34       <CurrentRef>$(CoreClrCurrentRef)</CurrentRef>
35     </RemoteDependencyBuildInfo>
36     
37     <DependencyBuildInfo Include="@(RemoteDependencyBuildInfo)">
38       <RawVersionsBaseUrl>https://raw.githubusercontent.com/dotnet/versions</RawVersionsBaseUrl>
39     </DependencyBuildInfo>
40
41     <XmlUpdateStep Include="CoreFx">
42       <Path>$(MSBuildThisFileFullPath)</Path>
43       <ElementName>CoreFxExpectedPrerelease</ElementName>
44       <BuildInfoName>CoreFx</BuildInfoName>
45     </XmlUpdateStep>
46     <XmlUpdateStep Include="CoreClr">
47       <Path>$(MSBuildThisFileFullPath)</Path>
48       <ElementName>CoreClrPackageVersion</ElementName>
49       <PackageId>Microsoft.NETCore.Runtime.CoreCLR</PackageId>
50     </XmlUpdateStep>
51   </ItemGroup>
52
53   <!-- Set up dependencies on packages that aren't found in a BuildInfo. -->
54   <ItemGroup>
55     <XUnitDependency Include="xunit"/>
56     <XUnitDependency Include="xunit.assert"/>
57     <XUnitDependency Include="xunit.core"/>
58     <XUnitDependency Include="xunit.runner.console"/>
59     <XUnitDependency Include="xunit.runner.msbuild"/>
60     <XUnitDependency Include="xunit.runner.utility"/>
61     <StaticDependency Include="@(XUnitDependency)">
62       <Version>$(XunitPackageVersion)</Version>
63     </StaticDependency>
64
65     <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance" />
66     <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.analysis" />
67     <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.analysis.cli" />
68     <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.metrics" />
69     <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.run.core" />
70     <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.runner.cli" />
71     <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.runner.Windows" />
72     <StaticDependency Include="@(XunitPerformanceDependency)">
73       <Version>1.0.0-alpha-build0040</Version>
74     </StaticDependency>
75
76     <StaticDependency Include="xunit.console.netcore">
77       <Version>1.0.2-prerelease-00177</Version>
78     </StaticDependency>
79
80     <DependencyBuildInfo Include="@(StaticDependency)">
81       <PackageId>%(Identity)</PackageId>
82       <UpdateStableVersions>true</UpdateStableVersions>
83     </DependencyBuildInfo>
84   </ItemGroup>
85 </Project>