aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2010-12-30 15:21:45 +0000
committerWerner Koch <[email protected]>2010-12-30 15:21:45 +0000
commit5fd3ef55d08e16a082f65ff458041de2281439b4 (patch)
tree42897bf1b6efa6c1e42d13a77d5ac651c6cb0340
parentAllow multiple patterns for KEYLIST. (diff)
downloadgpgme-5fd3ef55d08e16a082f65ff458041de2281439b4.tar.gz
gpgme-5fd3ef55d08e16a082f65ff458041de2281439b4.zip
Add a git revision number
-rw-r--r--ChangeLog4
-rw-r--r--configure.ac7
2 files changed, 9 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index ce3f2c79..31a16b07 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2010-12-30 Werner Koch <[email protected]>
+
+ * configure.ac: Support a git revision.
+
2010-11-03 Werner Koch <[email protected]>
* configure.ac (AC_CHECK_HEADERS): Check for sys/types.h and
diff --git a/configure.ac b/configure.ac
index 9f36925a..1c954f46 100644
--- a/configure.ac
+++ b/configure.ac
@@ -37,8 +37,11 @@ m4_define(my_issvn, [yes])
m4_define([svn_revision], m4_esyscmd([printf "%d" $( (svn info 2>/dev/null \
|| echo 'Revision: 0')|sed -n '/^Revision:/ {s/[^0-9]//gp;q;}')]))
+m4_define([git_revision], m4_esyscmd([git branch -v 2>/dev/null \
+ | awk '/^\* / {printf "%s",$3}']))
AC_INIT([gpgme],
- [my_version[]m4_if(my_issvn,[yes],[-svn[]svn_revision])],
+ [my_version[]m4_if(my_issvn,[yes],
+ [m4_if(git_revision,[],[-svn[]svn_revision],[-git[]git_revision])])],
@@ -62,7 +65,7 @@ NEED_LIBASSUAN_API=2
NEED_LIBASSUAN_VERSION=2.0.0
-BUILD_REVISION=svn_revision
+BUILD_REVISION=m4_if(git_revision,[],[svn_revision],[git_revision])
PACKAGE=$PACKAGE_NAME
VERSION=$PACKAGE_VERSION