diff options
author | Felix Lange <fjl@twurst.com> | 2015-04-28 18:53:50 +0800 |
---|---|---|
committer | Felix Lange <fjl@twurst.com> | 2015-04-29 08:13:36 +0800 |
commit | 71c28cfb0c62c90c6881e4a9b857f8c8f692b5e6 (patch) | |
tree | 734499443f5cb8f0f6e81fcc9fd0a5d6b620b1cc | |
parent | f4e5675303b9d66c2900653a1a3a418ed566ffab (diff) | |
download | go-tangerine-71c28cfb0c62c90c6881e4a9b857f8c8f692b5e6.tar.gz go-tangerine-71c28cfb0c62c90c6881e4a9b857f8c8f692b5e6.tar.zst go-tangerine-71c28cfb0c62c90c6881e4a9b857f8c8f692b5e6.zip |
Makefile: set main.gitCommit when building
-rw-r--r-- | Makefile | 4 | ||||
-rwxr-xr-x | build/ldflags.sh | 13 |
2 files changed, 15 insertions, 2 deletions
@@ -9,12 +9,12 @@ GOBIN = build/bin geth: - build/env.sh go install -v github.com/ethereum/go-ethereum/cmd/geth + build/env.sh go install -v $(shell build/ldflags.sh) ./cmd/geth @echo "Done building." @echo "Run \"$(GOBIN)/geth\" to launch geth." mist: - build/env.sh go install -v github.com/ethereum/go-ethereum/cmd/mist + build/env.sh go install -v $(shell build/ldflags.sh) ./cmd/mist @echo "Done building." @echo "Run \"$(GOBIN)/mist --asset_path=cmd/mist/assets\" to launch mist." diff --git a/build/ldflags.sh b/build/ldflags.sh new file mode 100755 index 000000000..9e17ca498 --- /dev/null +++ b/build/ldflags.sh @@ -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 |