From: stevenj Date: Fri, 29 Jan 2010 06:02:56 +0000 (-0500) Subject: missing autogen.sh file X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=1f1f5413faacd8daab87322887206ce62272b6a9;p=nlopt.git missing autogen.sh file darcs-hash:20100129060256-c8de0-62cbc34e7a07881df562bb052987bdb56ebed189.gz --- diff --git a/autogen.sh b/autogen.sh new file mode 100755 index 0000000..143d469 --- /dev/null +++ b/autogen.sh @@ -0,0 +1,30 @@ +#!/bin/sh + +configure_args="" + +while test $# -ge 1; do + case $1 in + --verbose) verbose=yes ;; + --enable-*) configure_args="$configure_args $1" ;; + --disable-*) configure_args="$configure_args $1" ;; + --with-*) configure_args="$configure_args $1" ;; + --without-*) configure_args="$configure_args $1" ;; + *) echo "unknown argument $1"; exit 1 ;; + esac + shift +done + +# paranoia: sometimes autoconf doesn't get things right the first time +autoreconf --verbose --install --symlink --force +autoreconf --verbose --install --symlink --force +autoreconf --verbose --install --symlink --force + +config=good # hackery so darcs_test still outputs config.log w/failed configure + +./configure --enable-maintainer-mode $configure_args || config=bad + +if test x$verbose = xyes; then + cat config.log +fi + +test $config = bad && exit 1