Browse Source

make: fix VERSION unset if commit has no associated tag

Pires 1 năm trước cách đây
mục cha
commit
60c5ffe3fe
1 tập tin đã thay đổi với 2 bổ sung1 xóa
  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