From cfe8e2b86d778da6c3d4521ae6f3bd46311399d8 Mon Sep 17 00:00:00 2001 From: Ron Date: Sat, 13 Jul 2013 17:23:04 +0930 Subject: [PATCH] Always try to update the version when autogen.sh is run This avoids at least one case where ./autogen.sh && ./configure && make will re-run configure because the makefile rules updated something that it depends upon. Pulling a new version from git will change the version so we should update that at the first step rather than iterating after the last one. --- configure.ac | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 3881cb4d..2d4896bd 100644 --- a/configure.ac +++ b/configure.ac @@ -4,7 +4,8 @@ dnl The package_version file will be automatically synced to the git revision dnl by the update_version script when configured in the repository, but will dnl remain constant in tarball releases unless it is manually edited. m4_define([CURRENT_VERSION], - m4_esyscmd([ if test -e package_version || ./update_version; then + m4_esyscmd([ ./update_version 2>/dev/null || true + if test -e package_version; then . ./package_version printf "$PACKAGE_VERSION" else