36 lines
956 B
Bash
Executable file
36 lines
956 B
Bash
Executable file
#!/bin/sh
|
|
#
|
|
# Bootstrap the autoconf system.
|
|
#
|
|
|
|
# PASS
|
|
if [ x$1 = x ]; then
|
|
echo "Bootstrapping the autoconf system..."
|
|
echo "(Messages below about copying and installing files are normal.)"
|
|
# clean - take out the trash
|
|
elif [ x$1 = xclean ]; then
|
|
echo "Cleaning up the autoconf mess..."
|
|
rm -rf autom4te.cache config
|
|
exit 0;
|
|
# help text
|
|
else
|
|
echo "usage: $0 [clean]"
|
|
echo -n " Use this script to bootstrap the autoconf build system prior to "
|
|
echo "running the "
|
|
echo " ./configure script."
|
|
exit 1;
|
|
fi
|
|
|
|
# try to keep everything nice and tidy in ./config
|
|
if ! [ -d "config" ]; then
|
|
mkdir config
|
|
fi
|
|
|
|
# bootstrapping
|
|
echo "(1/4) Running aclocal..." && aclocal -I config \
|
|
&& echo "(2/4) Running autoheader..." && autoheader \
|
|
&& echo "(3/4) Running automake..." \
|
|
&& automake --add-missing --copy --foreign \
|
|
&& echo "(4/4) Running autoconf..." && autoconf \
|
|
&& echo "" \
|
|
&& echo "You are now ready to run \"./configure\"."
|