Quellcode durchsuchen

make: fix VERSION unset if commit has no associated tag

Pires vor 1 Jahr
Ursprung
Commit
60c5ffe3fe
1 geänderte Dateien mit 2 neuen und 1 gelöschten Zeilen
  1. 2 1
      Makefile

+ 2 - 1
Makefile

@@ -11,7 +11,8 @@ BIN = $(OUT)/bin
 
 -include Makefile.help
 
-VERSION = $(shell git describe --tags --dirty)
+# VERSION is the git tag of the current commit if there's a tag, otherwise it's "dev-" plus the git commit sha.
+VERSION = $(shell git describe --tags --dirty 2>/dev/null || echo "dev-$(shell git rev-parse --short HEAD)")
 
 .PHONY: dirs
 dirs: Makefile