aboutsummaryrefslogtreecommitdiff
path: root/src/Makefile
diff options
context:
space:
mode:
authorJ08nY2018-07-13 19:19:18 +0200
committerJ08nY2018-07-13 19:19:18 +0200
commit2428920c53ac6bb136f09f645c253d098ca1a45c (patch)
tree8596d089ef108f93d3fd6d2f7899db35c04fc3ca /src/Makefile
parent77d2fb233cbd77f27b25756dccf71cdba86cf93e (diff)
downloadecgen-2428920c53ac6bb136f09f645c253d098ca1a45c.tar.gz
ecgen-2428920c53ac6bb136f09f645c253d098ca1a45c.tar.zst
ecgen-2428920c53ac6bb136f09f645c253d098ca1a45c.zip
Add git commit to built binary.
Diffstat (limited to 'src/Makefile')
-rw-r--r--src/Makefile5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/Makefile b/src/Makefile
index b1caf60..8adbc53 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -29,6 +29,11 @@ LDFLAGS = -L../lib/parson -L../lib/sha1 -L../lib/pari
INCLUDES = -I. -I../lib
LIBS = -lrt -lpari -lpthread -lparson -lsha1
+GIT_COMMIT = $(shell git rev-parse --short HEAD)
+ifneq ($(GIT_COMMIT),)
+ CFLAGS += -DGIT_COMMIT=\"$(GIT_COMMIT)\"
+endif
+
####
ECGEN_SRC = ecgen.c $(wildcard */*.c)