Improve VERSION/GIT_COMMIT_ID handling for sdist
authorHerbert Valerio Riedel <hvr@gnu.org>
Fri, 28 Nov 2014 09:57:18 +0000 (10:57 +0100)
committerHerbert Valerio Riedel <hvr@gnu.org>
Fri, 28 Nov 2014 10:04:01 +0000 (11:04 +0100)
commit7dd4c12c608ba7b42e6e453f4db825655716f01d
tree832a2fc1a5b528f3745cc25ad6bd9b29621e9473
parent65cae368e2e5fdc537f616ff98a5cffc2e6071e3
Improve VERSION/GIT_COMMIT_ID handling for sdist

This makes `VERSION` updating a bit more robust (the file gets only
updated if its content would actually change), as well as moving the
dependency of `VERSION` and `GIT_COMMIT_ID` to the `sdist-ghc-prep`
target, as that's where it's actually needed.

This fixes the specialised target `make sdist-ghc` not properly
creating/updating the `VERSION` and `GIT_COMMIT_ID` files before
creating the ghc source-dist tarball, as well as avoiding stale
`VERSION` files.
ghc.mk