Makefile: set main.gitCommit when building

This commit is contained in:
Felix Lange
2015-04-28 12:53:50 +02:00
parent f4e5675303
commit 71c28cfb0c
2 changed files with 15 additions and 2 deletions

13
build/ldflags.sh Executable file
View File

@ -0,0 +1,13 @@
#!/bin/sh
set -e
if [ ! -f "build/env.sh" ]; then
echo "$0 must be run from the root of the repository."
exit 2
fi
# set gitCommit when running from a Git checkout.
if [ -f ".git/HEAD" ]; then
echo "-ldflags '-X main.gitCommit $(git rev-parse HEAD)'"
fi