blddir under the temporary directory so as not to interfere with
whatever the developer may be doing in the source directory.
If the temporary directory already exists, rebuild and install it.
+2008-08-14 Eric Gillespie <epg@pretzelnet.org>
+
+ * test/setup-test: Don't run autogen.sh unless needed. Build in a
+ blddir under the temporary directory so as not to interfere with
+ whatever the developer may be doing in the source directory.
+ If the temporary directory already exists, rebuild and install it.
+
2008-08-13 Eric Gillespie <epg@pretzelnet.org>
* sbr/ambigsw.c: Send print_sw output to stderr. This avoids
set -e
+if TEMPDIR=`cat test-temp-dir 2> /dev/null` \
+ && [ -e $TEMPDIR/bld/Makefile ]; then
+ (cd $TEMPDIR/bld && make all install)
+ exit
+fi
+
TEMPDIR=`mktemp -d /tmp/nmh-test-XXXXXXXX`
echo $TEMPDIR > test-temp-dir
cd ..
-./autogen.sh
-./configure --prefix=$TEMPDIR --with-locking=fcntl --enable-debug
-make clean
+if ! [ -e configure ]; then
+ ./autogen.sh
+fi
+srcdir=$PWD
+mkdir $TEMPDIR/bld
+cd $TEMPDIR/bld
+$srcdir/configure --prefix=$TEMPDIR --with-locking=fcntl --enable-debug
make install
echo "Path: $TEMPDIR/Mail" > $TEMPDIR/mh_profile