aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.in
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in15
1 files changed, 9 insertions, 6 deletions
diff --git a/Makefile.in b/Makefile.in
index 007879e70..09a10480b 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -171,14 +171,17 @@ include $(srcdir)/src/grt/Makefile.inc
version.tmp: $(srcdir)/src/version.in force
# Create version.tmp from version.in, using git date/hash, or envvars.
- GHDL_VER_DESC=$${GHDL_VER_DESC:-tarball}; \
- GHDL_VER_REF=$${GHDL_VER_REF:-unknown}; \
- GHDL_VER_HASH=$${GHDL_VER_HASH:-unknown}; \
+ GHDL_AUTO_VER_DESC=tarball; \
+ GHDL_AUTO_VER_REF=unknown; \
+ GHDL_AUTO_VER_HASH=unknown; \
if test -d $(srcdir)/.git && desc=`cd $(srcdir); git describe --dirty --long`; then \
- GHDL_VER_DESC=`echo $$desc | sed -e 's/\([^-]*-g\)/r\1/' -e 's/-/./g' -e 's/^v//g'`; \
- GHDL_VER_REF=`cd $(srcdir); git rev-parse --abbrev-ref HEAD`; \
- GHDL_VER_HASH=`cd $(srcdir); git rev-parse HEAD`; \
+ GHDL_AUTO_VER_DESC=`echo $$desc | sed -e 's/\([^-]*-g\)/r\1/' -e 's/-/./g' -e 's/^v//g'`; \
+ GHDL_AUTO_VER_REF=`cd $(srcdir); git rev-parse --abbrev-ref HEAD`; \
+ GHDL_AUTO_VER_HASH=`cd $(srcdir); git rev-parse HEAD`; \
fi; \
+ GHDL_VER_DESC=$${GHDL_VER_DESC:-$$GHDL_AUTO_VER_DESC}; \
+ GHDL_VER_REF=$${GHDL_VER_REF:-$$GHDL_AUTO_VER_REF}; \
+ GHDL_VER_HASH=$${GHDL_VER_HASH:-$$GHDL_AUTO_VER_HASH}; \
sed \
-e "s#@VER@#$(ghdl_version)#" \
-e "s#@DESC@#$${GHDL_VER_DESC}#" \