diff options
Diffstat (limited to 'dependencies.props')
-rw-r--r-- | dependencies.props | 88 |
1 files changed, 88 insertions, 0 deletions
diff --git a/dependencies.props b/dependencies.props new file mode 100644 index 0000000000..52b4a877b5 --- /dev/null +++ b/dependencies.props @@ -0,0 +1,88 @@ +<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <!-- Source of truth for dependency tooling: the commit hash of the dotnet/versions master branch as of the last auto-upgrade. --> + <PropertyGroup> + <CoreFxCurrentRef>35258a932ae9971cbc8df1d83b4eb893947a1724</CoreFxCurrentRef> + <CoreClrCurrentRef>35258a932ae9971cbc8df1d83b4eb893947a1724</CoreClrCurrentRef> + </PropertyGroup> + + <!-- Auto-upgraded properties for each build info dependency. --> + <PropertyGroup> + <CoreFxExpectedPrerelease>preview1-24628-02</CoreFxExpectedPrerelease> + </PropertyGroup> + + <!-- Full package version strings that are used in other parts of the build. --> + <PropertyGroup> + <CoreClrPackageVersion>1.1.0</CoreClrPackageVersion> + <XunitPackageVersion>2.1.0</XunitPackageVersion> + + <!-- Runtime package versions from projectk-tfs/release/1.0.0 --> + <RuntimeWin7ArmMicrosoftNETCoreTestHostPackageVersion>1.0.0</RuntimeWin7ArmMicrosoftNETCoreTestHostPackageVersion> + <RuntimeWin8ArmMicrosoftNETCoreRuntimeCoreCLRPackageVersion>1.0.4</RuntimeWin8ArmMicrosoftNETCoreRuntimeCoreCLRPackageVersion> + <MicrosoftNETCoreWindowsApiSetsPackageVersion>1.0.1</MicrosoftNETCoreWindowsApiSetsPackageVersion> + </PropertyGroup> + + <!-- Package dependency verification/auto-upgrade configuration. --> + <PropertyGroup> + <BaseDotNetBuildInfo>build-info/dotnet/</BaseDotNetBuildInfo> + <DependencyBranch>release/1.1.0</DependencyBranch> + <CurrentRefXmlPath>$(MSBuildThisFileFullPath)</CurrentRefXmlPath> + </PropertyGroup> + + <ItemGroup> + <RemoteDependencyBuildInfo Include="CoreFx"> + <BuildInfoPath>$(BaseDotNetBuildInfo)corefx/$(DependencyBranch)</BuildInfoPath> + <CurrentRef>$(CoreFxCurrentRef)</CurrentRef> + </RemoteDependencyBuildInfo> + <RemoteDependencyBuildInfo Include="CoreClr"> + <BuildInfoPath>$(BaseDotNetBuildInfo)coreclr/$(DependencyBranch)</BuildInfoPath> + <CurrentRef>$(CoreClrCurrentRef)</CurrentRef> + </RemoteDependencyBuildInfo> + + <DependencyBuildInfo Include="@(RemoteDependencyBuildInfo)"> + <RawVersionsBaseUrl>https://raw.githubusercontent.com/dotnet/versions</RawVersionsBaseUrl> + </DependencyBuildInfo> + + <XmlUpdateStep Include="CoreFx"> + <Path>$(MSBuildThisFileFullPath)</Path> + <ElementName>CoreFxExpectedPrerelease</ElementName> + <BuildInfoName>CoreFx</BuildInfoName> + </XmlUpdateStep> + <XmlUpdateStep Include="CoreClr"> + <Path>$(MSBuildThisFileFullPath)</Path> + <ElementName>CoreClrPackageVersion</ElementName> + <PackageId>Microsoft.NETCore.Runtime.CoreCLR</PackageId> + </XmlUpdateStep> + </ItemGroup> + + <!-- Set up dependencies on packages that aren't found in a BuildInfo. --> + <ItemGroup> + <XUnitDependency Include="xunit"/> + <XUnitDependency Include="xunit.assert"/> + <XUnitDependency Include="xunit.core"/> + <XUnitDependency Include="xunit.runner.console"/> + <XUnitDependency Include="xunit.runner.msbuild"/> + <XUnitDependency Include="xunit.runner.utility"/> + <StaticDependency Include="@(XUnitDependency)"> + <Version>$(XunitPackageVersion)</Version> + </StaticDependency> + + <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.analysis" /> + <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.analysis.cli" /> + <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.metrics" /> + <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.run.core" /> + <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.runner.cli" /> + <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.runner.Windows" /> + <StaticDependency Include="@(XunitPerformanceDependency)"> + <Version>1.0.0-alpha-build0035</Version> + </StaticDependency> + + <StaticDependency Include="xunit.console.netcore"> + <Version>1.0.2-prerelease-00101</Version> + </StaticDependency> + + <DependencyBuildInfo Include="@(StaticDependency)"> + <PackageId>%(Identity)</PackageId> + <UpdateStableVersions>true</UpdateStableVersions> + </DependencyBuildInfo> + </ItemGroup> +</Project> |