1 <?xml version="1.0" encoding="utf-8"?>
2 <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
4 <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
7 <Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
8 <Configuration Condition="'$(Configuration)' == ''">Debug</Configuration>
9 <OutputType>Exe</OutputType>
10 <TargetExt>.exe</TargetExt>
12 <CLRTestKind>BuildOnly</CLRTestKind>
16 <PackageReference Include="CommandLineParser">
17 <Version>$(CommandLineParserVersion)</Version>
19 <PackageReference Include="Microsoft.Diagnostics.Tracing.TraceEvent">
20 <Version>$(MicrosoftDiagnosticsTracingTraceEventPackageVersion)</Version>
22 <PackageReference Include="xunit.performance.api">
23 <Version>$(XunitPerformanceApiPackageVersion)</Version>
25 <PackageReference Include="xunit.performance.core">
26 <Version>$(XunitPerformanceApiPackageVersion)</Version>
28 <PackageReference Include="xunit.performance.execution">
29 <Version>$(XunitPerformanceApiPackageVersion)</Version>
31 <PackageReference Include="xunit.performance.metrics">
32 <Version>$(XunitPerformanceApiPackageVersion)</Version>
37 <Compile Include="**\*.cs" />
41 <!-- BaselineMicrosoftNetCoreAppPackageVersion comes from dependencies.props in the root of the coreclr tree -->
42 <VersioningConstantsLines Include="namespace JitBench { public static class VersioningConstants { public static string MicrosoftNetCoreAppPackageVersion="$(BaselineMicrosoftNetCoreAppPackageVersion)"%3B } }" />
43 <Compile Include="$(BaseIntermediateOutputPath)AutoGeneratedVersioningConstants.cs" />
46 <Target Name="GenerateVersioningConstantsFile" BeforeTargets="CoreCompile">
47 <WriteLinesToFile File="$(BaseIntermediateOutputPath)AutoGeneratedVersioningConstants.cs" Lines="@(VersioningConstantsLines)" Overwrite="true" Encoding="Unicode" />
50 <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />