Skip to content

Commit 6d930a1

Browse files
authored
Merge pull request #309 from ctaggart/fsharp-exe
prepend version source file to compile file list
2 parents ab61962 + 23f531f commit 6d930a1

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/Nerdbank.GitVersioning.Tasks/build/Nerdbank.GitVersioning.targets

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,11 @@
163163
</Nerdbank.GitVersioning.Tasks.CompareFiles>
164164
<Copy Condition=" '$(AssemblyVersionInfoChanged)' == 'true' " SourceFiles="$(NewVersionSourceFile)" DestinationFiles="$(VersionSourceFile)" />
165165
<ItemGroup>
166-
<Compile Include="$(VersionSourceFile)" />
166+
<!-- prepend the source file so we don't break F# console apps that have a "special" last source file -->
167+
<_CompileWithVersionFile Include="$(VersionSourceFile);@(Compile)" />
168+
<Compile Remove="@(Compile)" />
169+
<Compile Include="@(_CompileWithVersionFile)" />
170+
<_CompileWithVersionFile Remove="@(_CompileWithVersionFile)" />
167171
</ItemGroup>
168172
</Target>
169173

0 commit comments

Comments
 (0)