8000 Simplify the build script · joncham/libgit2sharp@0a5f536 · GitHub
[go: up one dir, main page]

Skip to content

Commit 0a5f536

Browse files
committed
Simplify the build script
1 parent af292e4 commit 0a5f536

29 files changed

+3
-285
lines changed

CI-build.msbuild

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,16 @@
11
<Project DefaultTargets="Test" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
22
<UsingTask AssemblyFile="$(MSBuildProjectDirectory)\Lib\MSBuild.Community.Tasks\MSBuild.Community.Tasks.dll" TaskName="NUnit" />
3-
<UsingTask AssemblyFile="$(MSBuildProjectDirectory)\Lib\MSBuild.ExtensionPack\MSBuild.ExtensionPack.dll" TaskName="Folder"/>
3+
<UsingTask AssemblyFile="$(MSBuildProjectDirectory)\Lib\MSBuild.Community.Tasks\MSBuild.Community.Tasks.dll" TaskName="DeleteTree" />
44

55
<PropertyGroup>
66
<Configuration Condition="'$(Configuration)' == ''">Release</Configuration>
77

8-
<LibObjDir>$(MSBuildProjectDirectory)\LibGit2Sharp\obj\</LibObjDir>
9-
<TestsObjDir>$(MSBuildProjectDirectory)\LibGit2Sharp.Tests\obj\</TestsObjDir>
8+
<BuildDirs>$(MSBuildProjectDirectory)\LibGit2Sharp*\**\obj;$(MSBuildProjectDirectory)\LibGit2Sharp*\**\bin</BuildDirs>
109
<OutputDir>$(MSBuildProjectDirectory)\build\</OutputDir>
1110
</PropertyGroup>
1211

1312
<Target Name="Clean">
14-
<Folder TaskAction="RemoveContent" Path="$(LibObjDir)" Condition="Exists('$(LibObjDir)')" />
15-
<Folder TaskAction="RemoveContent" Path="$(TestsObjDir)" Condition="Exists('$(TestsObjDir)')" />
16-
<Folder TaskAction="RemoveContent" Path="$(OutputDir)" Condition="Exists('$(OutputDir)')" />
17-
18-
<RemoveDir Directories="$(LibObjDir)" Condition="Exists('$(LibObjDir)')" />
19-
<RemoveDir Directories="$(TestsObjDir)" Condition="Exists('$(TestsObjDir)')" />
20-
<RemoveDir Directories="$(OutputDir)" Condition="Exists('$(OutputDir)')" />
13+
<DeleteTree Directories="$(BuildDirs);$(OutputDir)" />
2114
</Target>
2215

2316
<Target Name="Build" DependsOnTargets="Clean">
-36 KB
Binary file not shown.
Binary file not shown.
-435 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)
0