Skip to content

Commit

Permalink
Fixes issue with closed merge #66
Browse files Browse the repository at this point in the history
Change Build,Rebuild,Clean Target behavior through changing DependsOn properties instead of replacing Targets.
  • Loading branch information
ngbrown committed Apr 22, 2015
1 parent 4bd911e commit a3af26a
Showing 1 changed file with 9 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -159,16 +159,20 @@
<!-- Mono compatibility workarounds -->
<PropertyGroup Condition=" '$(PropUsingMono)' == 'true'">
<_DisabledWarnings>$(NoWarn)</_DisabledWarnings>

<BuildDependsOn>SkippingBuild</BuildDependsOn>
<CleanDependsOn>SkippingClean</CleanDependsOn>
<RebuildDependsOn>SkippingRebuild</RebuildDependsOn>
</PropertyGroup>

<!-- Microsoft CSharp targets; replace Build, Rebuild and Clean targets if building WinRT version is turned off -->
<Target Name="Build" Condition="'$(PropBuildWinRT)' != 'true'">
<!-- Replace Build, Rebuild and Clean targets if building WinRT version is turned off -->
<Target Name="SkippingBuild">
<Message Text="Not building anything in $(MSBuildProjectName) because PropBuildWinRT is false." />
</Target>
<Target Name="Rebuild" Condition="'$(PropBuildWinRT)' != 'true'">
<Target Name="SkippingRebuild">
<Message Text="Not rebuilding anything in $(MSBuildProjectName) because PropBuildWinRT is false." />
</Target>
<Target Name="Clean" Condition="'$(PropBuildWinRT)' != 'true'">
<Target Name="SkippingClean">
<Message Text="Not cleaning anything in $(MSBuildProjectName) because PropBuildWinRT is false." />
</Target>
</Project>

0 comments on commit a3af26a

Please sign in to comment.