Update PgoData to master-20170911-0041
[platform/upstream/coreclr.git] / dependencies.props
1 <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2
3   <PropertyGroup>
4     <!-- Central place to set the versions of all nuget packages produced in the repo -->
5     <PackageVersion Condition="'$(PackageVersion)' == ''">2.1.0</PackageVersion>
6     
7     <!-- Set the boolean below to true to generate packages with stabilized versions -->
8     <StabilizePackageVersion Condition="'$(StabilizePackageVersion)' == ''">false</StabilizePackageVersion>
9     <StableVersion Condition="'$(StabilizePackageVersion)' == 'true' and '$(StableVersion)' == ''">$(PackageVersion)</StableVersion>
10
11     <PreReleaseLabel>preview2</PreReleaseLabel>
12   </PropertyGroup>
13   
14   <!-- Source of truth for dependency tooling: the commit hash of the dotnet/versions master branch as of the last auto-upgrade. -->
15   <PropertyGroup>
16     <CoreFxCurrentRef>13b5345991e55bb0b30a236ab4f6693a870ed789</CoreFxCurrentRef>
17     <CoreClrCurrentRef>016946e95466db8aacaf2a18643352215778c54d</CoreClrCurrentRef>
18     <PgoDataCurrentRef>d406f4669b4849df27d4f1ab30e78b72a657f246</PgoDataCurrentRef>
19   </PropertyGroup>
20
21   <!-- Auto-upgraded properties for each build info dependency. -->
22   <PropertyGroup>
23     <CoreFxPackageVersion>4.5.0-preview2-25707-02</CoreFxPackageVersion>
24     <PlatformPackageVersion>2.1.0-preview2-25707-02</PlatformPackageVersion>
25     <PgoDataPackageVersion>99.99.99-master-20170911-0041</PgoDataPackageVersion>
26   </PropertyGroup>
27
28   <!-- Full package version strings that are used in other parts of the build. -->
29   <PropertyGroup>
30     <CoreClrPackageVersion>2.1.0-preview2-25711-01</CoreClrPackageVersion>
31     <XunitPackageVersion>2.2.0-beta2-build3300</XunitPackageVersion>
32     <XUnitConsoleNetCoreVersion>1.0.2-prerelease-00177</XUnitConsoleNetCoreVersion>
33     <XUnitPerformanceApiVersion>1.0.0-beta-build0007</XUnitPerformanceApiVersion>
34     <MicrosoftDiagnosticsTracingLibraryVersion>1.0.3-alpha-experimental</MicrosoftDiagnosticsTracingLibraryVersion>
35     <VCRuntimeVersion>1.2.0</VCRuntimeVersion>
36   </PropertyGroup>
37
38   <!-- Package dependency verification/auto-upgrade configuration. -->
39   <PropertyGroup>
40     <BaseDotNetBuildInfo>build-info/dotnet/</BaseDotNetBuildInfo>
41     <DependencyBranch>master</DependencyBranch>
42     <CurrentRefXmlPath>$(MSBuildThisFileFullPath)</CurrentRefXmlPath>
43   </PropertyGroup>
44
45   <ItemGroup>
46     <RemoteDependencyBuildInfo Include="CoreFx">
47       <BuildInfoPath>$(BaseDotNetBuildInfo)corefx/$(DependencyBranch)</BuildInfoPath>
48       <CurrentRef>$(CoreFxCurrentRef)</CurrentRef>
49     </RemoteDependencyBuildInfo>
50     <RemoteDependencyBuildInfo Include="CoreClr">
51       <BuildInfoPath>$(BaseDotNetBuildInfo)coreclr/$(DependencyBranch)</BuildInfoPath>
52       <CurrentRef>$(CoreClrCurrentRef)</CurrentRef>
53     </RemoteDependencyBuildInfo>
54     <RemoteDependencyBuildInfo Include="PgoData">
55       <BuildInfoPath>$(BaseDotNetBuildInfo)optimization/$(DependencyBranch)</BuildInfoPath>
56       <CurrentRef>$(PgoDataCurrentRef)</CurrentRef>
57     </RemoteDependencyBuildInfo>
58
59     <DependencyBuildInfo Include="@(RemoteDependencyBuildInfo)">
60       <RawVersionsBaseUrl>https://raw.githubusercontent.com/dotnet/versions</RawVersionsBaseUrl>
61     </DependencyBuildInfo>
62
63     <XmlUpdateStep Include="CoreFx">
64       <Path>$(MSBuildThisFileFullPath)</Path>
65       <ElementName>CoreFxPackageVersion</ElementName>
66       <PackageId>Microsoft.Private.CoreFx.NETCoreApp</PackageId>
67     </XmlUpdateStep>
68     <XmlUpdateStep Include="CoreFx">
69       <Path>$(MSBuildThisFileFullPath)</Path>
70       <ElementName>PlatformPackageVersion</ElementName>
71       <PackageId>Microsoft.NETCore.Platforms</PackageId>
72     </XmlUpdateStep>
73     <XmlUpdateStep Include="CoreClr">
74       <Path>$(MSBuildThisFileFullPath)</Path>
75       <ElementName>CoreClrPackageVersion</ElementName>
76       <PackageId>Microsoft.NETCore.Runtime.CoreCLR</PackageId>
77     </XmlUpdateStep>
78     <XmlUpdateStep Include="PgoData">
79       <Path>$(MSBuildThisFileFullPath)</Path>
80       <ElementName>PgoDataPackageVersion</ElementName>
81       <PackageId>optimization.PGO.CoreCLR</PackageId>
82     </XmlUpdateStep>
83   </ItemGroup>
84
85   <!-- Set up dependencies on packages that aren't found in a BuildInfo. -->
86   <ItemGroup>
87     <XUnitDependency Include="xunit"/>
88     <XUnitDependency Include="xunit.assert"/>
89     <XUnitDependency Include="xunit.core"/>
90     <XUnitDependency Include="xunit.runner.console"/>
91     <XUnitDependency Include="xunit.runner.msbuild"/>
92     <XUnitDependency Include="xunit.runner.utility"/>
93     <StaticDependency Include="@(XUnitDependency)">
94       <Version>$(XunitPackageVersion)</Version>
95     </StaticDependency>
96
97     <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance" />
98     <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.analysis" />
99     <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.analysis.cli" />
100     <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.metrics" />
101     <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.run.core" />
102     <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.runner.cli" />
103     <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.runner.Windows" />
104     <StaticDependency Include="@(XunitPerformanceDependency)">
105       <Version>1.0.0-alpha-build0040</Version>
106     </StaticDependency>
107
108     <XUnitPerformanceApiDependency Include="xunit.performance.api" />
109     <XUnitPerformanceApiDependency Include="xunit.performance.core" />
110     <XUnitPerformanceApiDependency Include="xunit.performance.execution" />
111     <XUnitPerformanceApiDependency Include="xunit.performance.metrics" />
112     <StaticDependency Include="@(XUnitPerformanceApiDependency)">
113       <Version>$(XUnitPerformanceApiVersion)</Version>
114     </StaticDependency>
115
116     <StaticDependency Include="xunit.console.netcore">
117       <Version>$(XUnitConsoleNetCoreVersion)</Version>
118     </StaticDependency>
119
120     <DependencyBuildInfo Include="@(StaticDependency)">
121       <PackageId>%(Identity)</PackageId>
122       <UpdateStableVersions>true</UpdateStableVersions>
123     </DependencyBuildInfo>
124   </ItemGroup>
125 </Project>