Skip to content

Commit 0c45cd9

Browse files
committed
Define RepoRoot property for simpler paths
1 parent 39c3897 commit 0c45cd9

File tree

5 files changed

+10
-9
lines changed

5 files changed

+10
-9
lines changed

Directory.Build.props

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project>
33
<PropertyGroup>
4+
<RepoRoot>$(MSBuildThisFileDirectory)</RepoRoot>
45
<PackageOutputPath>$(MSBuildThisFileDirectory)build\$(Configuration)\</PackageOutputPath>
56
</PropertyGroup>
67

test/Directory.Build.targets

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<When Condition=" '$(ThresholdType)' != '' ">
55
<ItemGroup>
66
<!-- Arrange for the project that builds the build tools has built first. -->
7-
<ProjectReference Include="$(MSBuildThisFileDirectory)\..\src\coverlet.msbuild.tasks\coverlet.msbuild.tasks.csproj">
7+
<ProjectReference Include="$(RepoRoot)src\coverlet.msbuild.tasks\coverlet.msbuild.tasks.csproj">
88
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
99
</ProjectReference>
1010
</ItemGroup>
@@ -13,7 +13,7 @@
1313
This is required when the coverlet.msbuild imports are made in their src directory
1414
(so that msbuild eval works even before they are built)
1515
so that they can still find the tooling that will be built by the build. -->
16-
<CoverletToolsPath>$(MSBuildThisFileDirectory)..\src\coverlet.msbuild.tasks\bin\$(Configuration)\netstandard2.0\</CoverletToolsPath>
16+
<CoverletToolsPath>$(RepoRoot)src\coverlet.msbuild.tasks\bin\$(Configuration)\netstandard2.0\</CoverletToolsPath>
1717
</PropertyGroup>
1818
</When>
1919
</Choose>

test/coverlet.collector.tests/coverlet.collector.tests.csproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
</ItemGroup>
1919

2020
<ItemGroup>
21-
<ProjectReference Include="..\..\src\coverlet.core\coverlet.core.csproj" />
22-
<ProjectReference Include="..\..\src\coverlet.collector\coverlet.collector.csproj" />
21+
<ProjectReference Include="$(RepoRoot)src\coverlet.core\coverlet.core.csproj" />
22+
<ProjectReference Include="$(RepoRoot)src\coverlet.collector\coverlet.collector.csproj" />
2323
</ItemGroup>
2424

2525
</Project>

test/coverlet.core.performancetest/coverlet.core.performancetest.csproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2-
<Import Project="..\..\src\coverlet.msbuild.tasks\coverlet.msbuild.props" />
2+
<Import Project="$(RepoRoot)src\coverlet.msbuild.tasks\coverlet.msbuild.props" />
33

44
<PropertyGroup>
55
<TargetFramework>netcoreapp2.0</TargetFramework>
@@ -15,5 +15,5 @@
1515
<ProjectReference Include="..\coverlet.testsubject\coverlet.testsubject.csproj" />
1616
</ItemGroup>
1717

18-
<Import Project="..\..\src\coverlet.msbuild.tasks\coverlet.msbuild.targets" />
18+
<Import Project="$(RepoRoot)src\coverlet.msbuild.tasks\coverlet.msbuild.targets" />
1919
</Project>

test/coverlet.core.tests/coverlet.core.tests.csproj

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2-
<Import Project="..\..\src\coverlet.msbuild.tasks\coverlet.msbuild.props" />
2+
<Import Project="$(RepoRoot)src\coverlet.msbuild.tasks\coverlet.msbuild.props" />
33

44
<PropertyGroup>
55
<TargetFramework>netcoreapp2.0</TargetFramework>
@@ -16,8 +16,8 @@
1616
</ItemGroup>
1717

1818
<ItemGroup>
19-
<ProjectReference Include="..\..\src\coverlet.core\coverlet.core.csproj" />
19+
<ProjectReference Include="$(RepoRoot)src\coverlet.core\coverlet.core.csproj" />
2020
</ItemGroup>
2121

22-
<Import Project="..\..\src\coverlet.msbuild.tasks\coverlet.msbuild.targets" />
22+
<Import Project="$(RepoRoot)src\coverlet.msbuild.tasks\coverlet.msbuild.targets" />
2323
</Project>

0 commit comments

Comments
 (0)