]> ruderich.org/simon Gitweb - safcm/safcm.git/blobdiff - Makefile
safcm: add "version" sub-command
[safcm/safcm.git] / Makefile
index 8ccec9daa1fa3489f6d46ac19396a1ff62b8e2ad..ddde397b2ce427b5995cce8933a426332b17aa36 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,9 +1,15 @@
+LDFLAGS = '\
+    -X "main.versionGit=$(shell git describe --long --tags --dirty --always)" \
+    -X "main.versionGo=$(shell go version)" \
+'
+
+
 all: safcm
 
 safcm:
        go fmt ./...
        cd cmd/safcm-remote && ./build.sh
-       go build -race ruderich.org/simon/safcm/cmd/safcm
+       go build -ldflags $(LDFLAGS) -race ruderich.org/simon/safcm/cmd/safcm
        @# For proper permissions after initial clone with a strict umask
        cd cmd/safcm/testdata/project && ../../../../safcm fixperms 2> /dev/null