aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac21
1 files changed, 21 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 6d7790313..c0d44484f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1137,6 +1137,27 @@ AC_MSG_RESULT($use_gcov)
1137AM_CONDITIONAL([USE_COVERAGE], [test "x$use_gcov" = "xyes"]) 1137AM_CONDITIONAL([USE_COVERAGE], [test "x$use_gcov" = "xyes"])
1138 1138
1139 1139
1140# version info
1141AC_PATH_PROG(svnversioncommand, svnversion)
1142AC_PATH_PROG(gitcommand, git)
1143if test "X$svnversioncommand" = "X" || test `$svnversioncommand -n '.'` = "exported"
1144then
1145 if test "X$gitcommand" = "X"
1146 then
1147 AC_DEFINE_UNQUOTED(VCS_VERSION, ["release"], [repository svn version])
1148 else
1149 gitver=$(git log -1 | grep "git-svn-id" | sed -e 's/.*@\([[0-9]]\+\) .*/\1/')
1150 if "X$gitver" = "X"
1151 then
1152 AC_DEFINE_UNQUOTED(VCS_VERSION, ["release"], [repository svn version])
1153 else
1154 AC_DEFINE_UNQUOTED(VCS_VERSION, ["svn-$gitver"], [repository svn version])
1155 fi
1156 fi
1157else
1158 AC_DEFINE_UNQUOTED(VCS_VERSION, ["svn-`svnversion -n`"], [repository svn version])
1159fi
1160
1140AC_CONFIG_FILES([ 1161AC_CONFIG_FILES([
1141Makefile 1162Makefile
1142contrib/Makefile 1163contrib/Makefile