summaryrefslogtreecommitdiff
path: root/otp_build
diff options
context:
space:
mode:
authorDan Gudmundsson <dgud@erlang.org>2017-03-13 15:56:04 +0100
committerDan Gudmundsson <dgud@erlang.org>2017-03-13 15:56:04 +0100
commite452f3b5bbba1f2139121e259d208dce112b1f74 (patch)
tree5e82e2e6e1d4412c18c13688b4ae72b5714e5704 /otp_build
parent47e46069d01960b74cefeba648e98e6afbb79e59 (diff)
downloaderlang-e452f3b5bbba1f2139121e259d208dce112b1f74.tar.gz
Clean configure when before invoking autoconf
Autoconf doesn't remake configure if creation time on configure.in is older than the previous version. This caused problems on windows so always recreate configure when running ./otp_build autoconf
Diffstat (limited to 'otp_build')
-rwxr-xr-xotp_build5
1 files changed, 5 insertions, 0 deletions
diff --git a/otp_build b/otp_build
index d0f75aff71..175c5fbcfe 100755
--- a/otp_build
+++ b/otp_build
@@ -310,6 +310,11 @@ do_autoconf ()
echo "=== cleaning $d/autom4te.cache"
rm -f "$d"/autom4te.cache/*
}
+ [ ! -f "$d/configure" ] || {
+ echo "=== cleaning $d/configure"
+ rm -f "$d"/configure
+ }
+
echo "=== running autoconf in $d"
( cd "$d" && autoconf ) || exit 1
chdr=`cat "$file" | sed -n "s|.*\(AC_CONFIG_HEADER\).*|\1|p"`