Skip to content

Commit

Permalink
Move Out property to auto-import file
Browse files Browse the repository at this point in the history
  • Loading branch information
stakx committed Jul 24, 2018
1 parent ae36b44 commit 0aad7e9
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 7 deletions.
1 change: 1 addition & 0 deletions Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
<PropertyGroup>
<RootDirectory>$(MSBuildThisFileDirectory)</RootDirectory>
<BuildDirectory>$(RootDirectory)build\</BuildDirectory>
<OutputDirectory>$(RootDirectory)out\</OutputDirectory>
</PropertyGroup>

</Project>
13 changes: 8 additions & 5 deletions build.proj
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build;Test;Pack" InitialTargets="Configure" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

<!-- Because this project does not reference any SDK,
the following .props file is not auto-imported: -->
<Import Project="Directory.Build.Props" />

<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Release</Configuration>
<Out Condition=" '$(Out)' == '' ">$(MSBuildThisFileDirectory)out\</Out>
<CommonBuildProperties>WarningLevel=0;NoWarn=1591;RunCodeAnalysis=false;Configuration=$(Configuration)</CommonBuildProperties>
</PropertyGroup>

Expand All @@ -15,7 +18,7 @@

<Target Name="Clean">
<MSBuild Projects="@(Solution)" Properties="$(CommonBuildProperties)" Targets="Clean" />
<Exec Command="rmdir $(Out) /S /Q" ContinueOnError="true" />
<Exec Command="rmdir $(OutputDirectory) /S /Q" ContinueOnError="true" />
</Target>

<Target Name="Rebuild" DependsOnTargets="Clean;Build" />
Expand All @@ -25,14 +28,14 @@
</Target>

<Target Name="Test" DependsOnTargets="Build">
<MSBuild Projects="@(TestProjects)" Targets="Test" Properties="Out=$(Out);$(CommonBuildProperties)" BuildInParallel="False" />
<MSBuild Projects="@(TestProjects)" Targets="Test" Properties="$(CommonBuildProperties)" BuildInParallel="False" />
</Target>

<Target Name="Pack" DependsOnTargets="Build">
<MSBuild Projects="@(Source)" Targets="Pack" Properties="Out=$(Out);$(CommonBuildProperties)" BuildInParallel="False" />
<MSBuild Projects="@(Source)" Targets="Pack" Properties="$(CommonBuildProperties)" BuildInParallel="False" />
</Target>

<Target Name="Configure">
<MakeDir Directories="$(Out)" Condition=" !Exists('$(Out)') " />
<MakeDir Directories="$(OutputDirectory)" Condition=" !Exists('$(OutputDirectory)') " />
</Target>
</Project>
2 changes: 1 addition & 1 deletion build/xUnit.props
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
</Exec>
<Warning Condition="'$(DotnetErrorCode)' != '0'" Text="Error in executing dotnet." />

<Exec Command="dotnet xunit -nobuild -configuration $(Configuration) -noshadow -appveyor -html &quot;$(Out)$(TestReportFileName).html&quot; -xml &quot;$(Out)$(TestReportFileName).xml&quot;"
<Exec Command="dotnet xunit -nobuild -configuration $(Configuration) -noshadow -appveyor -html &quot;$(OutputDirectory)$(TestReportFileName).html&quot; -xml &quot;$(OutputDirectory)$(TestReportFileName).xml&quot;"
ContinueOnError="false" />
</Target>

Expand Down
2 changes: 1 addition & 1 deletion src/Moq/Moq.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<NoPackageAnalysis>True</NoPackageAnalysis>
<NuspecFile>Moq.nuspec</NuspecFile>
<NuspecBasePath>$(MSBuildThisFileDirectory)</NuspecBasePath>
<PackageOutputPath>$(Out)</PackageOutputPath>
<PackageOutputPath>$(OutputDirectory)</PackageOutputPath>
</PropertyGroup>

<PropertyGroup Condition=" '$(TargetFramework)' == 'net45' ">
Expand Down

0 comments on commit 0aad7e9

Please sign in to comment.