summaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure16
1 files changed, 16 insertions, 0 deletions
diff --git a/configure b/configure
index 5e24313..15b2705 100755
--- a/configure
+++ b/configure
@@ -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."