summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorMorgan Deters <mdeters@gmail.com>2010-07-03 18:18:55 +0000
committerMorgan Deters <mdeters@gmail.com>2010-07-03 18:18:55 +0000
commit08c7de43f3ea028a9d397b09504d805affa39eef (patch)
treee5648db382b10ec647479ba672574a243e768e2d /configure.ac
parent6759aa95d4057a2a058974991bf7c9858899a477 (diff)
better config.reconfig script auto-generated
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac15
1 files changed, 10 insertions, 5 deletions
diff --git a/configure.ac b/configure.ac
index 0bced3680..49e35f71e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -281,15 +281,20 @@ elif test "$CVC4_CONFIGURE_AT_TOP_LEVEL" = yes; then
cd ../../..
if test $exitval -eq 0; then
cat >config.reconfig <<EOF
-#!/bin/sh -ex
+[#!/bin/bash
# Generated by configure, `date`
# This script part of CVC4.
-target='$target'
-build_type='$build_type'
+cd "\`dirname \\"\$0\\"\`"
-cd "builds/$target/$build_type"
-./config.status "\$@"
+current=(\`grep '^CURRENT_BUILD' builds/current | sed 's,^CURRENT_BUILD *= *\([^/]\\+\\)/\\(.*\\),\\1 \\2,'\`)
+arch=\${current[0]}
+build=\${current[1]}
+
+echo "reconfiguring in builds/\$arch/\$build..."
+cd "builds/\$arch/\$build"
+echo ./config.status "\$@"
+./config.status "\$@"]
EOF
chmod +x config.reconfig
fi
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback