X-Git-Url: http://git.pond.sub.org/?p=empserver;a=blobdiff_plain;f=Make.mk;fp=Make.mk;h=1f6f5af5493490d884900b844344ced7bf656fcb;hp=b08596470c682b07bbf0c8d808bea73e5d92f810;hb=5e1b590867504e3361d73378a3f2ec39ea3665db;hpb=41ce9e37fda75f9f0bf90cfd7826206e1c18cbb8 diff --git a/Make.mk b/Make.mk index b08596470..1f6f5af54 100644 --- a/Make.mk +++ b/Make.mk @@ -48,12 +48,16 @@ all: ifeq ($(revctrl),git) src := $(shell cd $(srcdir) && git ls-files | uniq) version := $(shell cd $(srcdir) && build-aux/git-version-gen /dev/null) +ifeq ($(version),UNKNOWN) +$(warning cannot figure out version number, falling back to git hash) +version := UNKNOWN-$(shell cd $(srcdir) && git-rev-parse --verify --short HEAD || echo "UNKNOWN") +endif else include $(srcdir)/sources.mk version := $(shell cat $(srcdir)/.tarball-version || echo "UNKNOWN") endif ifeq ($(version),UNKNOWN) -$(error cannot figure out version) +$(error cannot figure out version number) endif dirs := $(sort $(dir $(src))) csrc := $(filter %.c, $(src))