diff options
author | Michael Biebl <biebl@debian.org> | 2009-05-17 21:55:40 +0200 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2009-05-19 07:31:21 +0200 |
commit | 81875845e63bf64922726c3da134e43b56e5d879 (patch) | |
tree | 422fd3a1c8593ea04034e69ee6dde2d2f4d1fabb /autogen.sh | |
parent | 1bbd2b07f8d7279dd844c7cd52c72af5da5abdb8 (diff) | |
download | rsyslog-81875845e63bf64922726c3da134e43b56e5d879.tar.gz rsyslog-81875845e63bf64922726c3da134e43b56e5d879.tar.xz rsyslog-81875845e63bf64922726c3da134e43b56e5d879.zip |
Add autogen.sh
This file is useful for building rsyslog from git.
It is a shortcut for
autoreconf and ./configure and enables shave by default.
Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
Diffstat (limited to 'autogen.sh')
-rwxr-xr-x | autogen.sh | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/autogen.sh b/autogen.sh new file mode 100755 index 00000000..daa87a2a --- /dev/null +++ b/autogen.sh @@ -0,0 +1,32 @@ +#!/bin/sh +# Run this to generate all the initial makefiles, etc. + +srcdir=`dirname $0` +test -z "$srcdir" && srcdir=. + +(test -f $srcdir/configure.ac) || { + echo -n "**Error**: Directory "\`$srcdir\'" does not look like the" + echo " top-level package directory" + exit 1 +} + +if test -z "$*"; then + echo "**Warning**: I am going to run \`configure' with no arguments." + echo "If you wish to pass any to it, please specify them on the" + echo \`$0\'" command line." + echo +fi + +(cd $srcdir && autoreconf --verbose --force --install) || exit 1 + +conf_flags="--enable-shave --cache-file=config.cache" + +if test x$NOCONFIGURE = x; then + echo Running $srcdir/configure $conf_flags "$@" ... + $srcdir/configure $conf_flags "$@" \ + && echo Now type \`make\' to compile. || exit 1 +else + echo Skipping configure process. +fi + + |