summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xconfigure2
-rwxr-xr-xsrc/configure4
-rw-r--r--src/version.c2
3 files changed, 7 insertions, 1 deletions
diff --git a/configure b/configure
index 24f2b03bf..1d0c5b2ec 100755
--- a/configure
+++ b/configure
@@ -3,4 +3,4 @@
# This is just a stub for the Unix configure script, to provide support for
# doing "./configure" in the top Vim directory.
-cd src && ./configure "$@"
+cd src && exec ./configure "$@"
diff --git a/src/configure b/src/configure
index f9f65fa36..d8595a524 100755
--- a/src/configure
+++ b/src/configure
@@ -2,5 +2,9 @@
# run the automatically generated configure script
CONFIG_STATUS=auto/config.status \
auto/configure "$@" --srcdir="${srcdir:-.}" --cache-file=auto/config.cache
+result=$?
+
# Stupid autoconf 2.5x causes this file to be left behind.
if test -f configure.lineno; then rm -f configure.lineno; fi
+
+exit $result
diff --git a/src/version.c b/src/version.c
index 785af8d51..f57cdc7bb 100644
--- a/src/version.c
+++ b/src/version.c
@@ -667,6 +667,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 47,
+/**/
46,
/**/
45,