Skip to content

Commit

Permalink
Fix failure to recalculate Antlr4DesignTimeBuild in multi-targeting p…
Browse files Browse the repository at this point in the history
…rojects
  • Loading branch information
sharwell committed Jul 16, 2017
1 parent 7a0a011 commit bcad85a
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions runtime/CSharp/Antlr4BuildTasks/Antlr4.net40.targets
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,6 @@
</LoadTimeSensitiveProperties>
</PropertyGroup>

<PropertyGroup>
<Antlr4DesignTimeBuild>false</Antlr4DesignTimeBuild>
<Antlr4DesignTimeBuild Condition="'$(DesignTimeBuild)' == 'true' OR '$(BuildingProject)' != 'true'">true</Antlr4DesignTimeBuild>
</PropertyGroup>

<PropertyGroup>
<Antlr4BuildTaskLocation Condition="'$(Antlr4BuildTaskPath)'==''">$(MSBuildBinPath)</Antlr4BuildTaskLocation>
<Antlr4BuildTaskLocation Condition="'$(Antlr4BuildTaskPath)'!=''">$(Antlr4BuildTaskPath)</Antlr4BuildTaskLocation>
Expand Down Expand Up @@ -98,6 +93,10 @@
</PropertyGroup>

<Target Name="Antlr4DesignTimeGrammarCompilation">
<PropertyGroup>
<Antlr4DesignTimeBuild Condition="'$(DesignTimeBuild)' == 'true' OR '$(BuildingProject)' != 'true'">true</Antlr4DesignTimeBuild>
</PropertyGroup>

<!-- Only if we are not actually performing a compile i.e. we are in design mode -->
<CallTarget Condition="'$(Antlr4DesignTimeBuild)' == 'true'"
Targets="Antlr4Compile" />
Expand All @@ -114,6 +113,11 @@
<Antlr4GeneratedCodeFiles Remove="@(Antlr4GeneratedCodeFiles)" />
</ItemGroup>

<PropertyGroup>
<Antlr4DesignTimeBuild>false</Antlr4DesignTimeBuild>
<Antlr4DesignTimeBuild Condition="'$(DesignTimeBuild)' == 'true' OR '$(BuildingProject)' != 'true'">true</Antlr4DesignTimeBuild>
</PropertyGroup>

<Antlr4ClassGenerationTask
ToolPath="$(Antlr4ToolLocation)"
JavaVendor="$(Antlr4JavaVendor)"
Expand Down

0 comments on commit bcad85a

Please sign in to comment.