diff options
author | Dan Nicholson <dbn.lists@gmail.com> | 2008-03-07 12:04:17 -0800 |
---|---|---|
committer | Dan Nicholson <dbn.lists@gmail.com> | 2008-03-10 12:36:57 -0700 |
commit | 460d25dca134c4d2e051803822aa82f35e832cdc (patch) | |
tree | e194dacf1b0af478fa4bc2b0ad66faf8e63dd8bb | |
parent | ab5750f1437e9a83bad8ce786dfc6f9074be7831 (diff) |
autoconf: Add autogen.sh from Xorg for easier setup from git
The defacto method to rebuild the autotools and run the generated
configure is an autogen.sh script. It is much more discoverable than the
custom `make configure' used here. The Makefile targets are still useful
for creating tarballs, though. This autogen.sh is copied from Xorg.
-rwxr-xr-x | autogen.sh | 16 | ||||
-rw-r--r-- | docs/autoconf.html | 9 |
2 files changed, 22 insertions, 3 deletions
diff --git a/autogen.sh b/autogen.sh new file mode 100755 index 000000000000..19e5b55fcfa6 --- /dev/null +++ b/autogen.sh @@ -0,0 +1,16 @@ +#! /bin/sh + +srcdir=`dirname "$0"` +test -z "$srcdir" && srcdir=. + +SRCDIR=`(cd "$srcdir" && pwd)` +ORIGDIR=`pwd` + +if test "x$SRCDIR" != "x$ORIGDIR"; then + echo "Mesa cannot be built when srcdir != builddir" 1>&2 + exit 1 +fi + +autoreconf -v --install || exit 1 + +"$srcdir"/configure "$@" diff --git a/docs/autoconf.html b/docs/autoconf.html index 518f5d2d416f..d0f91558b7df 100644 --- a/docs/autoconf.html +++ b/docs/autoconf.html @@ -43,9 +43,12 @@ configure script, type: <p> To see a short description of all the options, type <code>./configure --help</code>. If you are using a development snapshot and the configure -script does not exist, type <code>make configure</code> to generate it -first. Once you have run <code>./configure</code> and set the options to -your preference, type: +script does not exist, type <code>./autogen.sh</code> to generate it +first. If you know the options you want to pass to +<code>configure</code>, you can pass them to <code>autogen.sh</code>. It +will run <code>configure</code> with these options after it is +generated. Once you have run <code>configure</code> and set the options +to your preference, type: </p> <pre> |