diff options
-rw-r--r-- | Makefile | 6 | ||||
-rwxr-xr-x | configure | 16 |
2 files changed, 19 insertions, 3 deletions
@@ -16,7 +16,7 @@ endif VERSION = 0 PATCHLEVEL = 5 SUBLEVEL = 8 -EXTRAVERSION = -rc1+ +EXTRAVERSION = -rc1 NAME = Ziggomatic TOOLS ?= $(CONFIG_TOOLS) @@ -102,8 +102,8 @@ ifeq ("$(origin CROSS_LD_LIBRARY_PATH)", "command line") LDFLAGS += -L$(CROSS_LD_LIBRARY_PATH) endif -VERSION_STRING = $(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION) -VERSION_LONG = $(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION)~$(NAME) +VERSION_STRING = "$(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION)$(CONFIG_RC)" +VERSION_LONG = "$(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION)$(CONFIG_RC) ($(NAME))" export VERSION PATCHLEVEL SUBLEVEL EXTRAVERSION export CROSS_COMPILE @@ -505,6 +505,21 @@ EOF fi } +gen_version_appendix() +{ + local _appendix="" + + git rev-parse > /dev/null 2>&1 + if [ "$?" == "0" ] ; then + if [ ! "`git describe --always`" == \ + "`git describe --abbrev=0 --tags`" ] ; then + _appendix="+" + fi + fi + + echo "CONFIG_RC=\"$_appendix\"" >> Config +} + gen_config_hdr() { local _version="" @@ -583,6 +598,7 @@ check_libcli check_libnet gen_config_hdr +gen_version_appendix if [ "$MISSING_DEFS" == "1" ] ; then echo "[!] Some libraries or header definitions are missing or too old." |