mu/autogen.sh

35 lines
754 B
Bash
Raw Normal View History

2010-12-05 13:40:02 +01:00
#!/bin/sh
# Run this to generate all the initial makefiles, etc.
test -f mu/mu.cc || {
echo "*** Run this script from the top-level mu source directory"
exit 1
}
2019-11-06 16:13:39 +01:00
# opportunistically; usually not needed, but occasionally it'll
# avoid build errors that would otherwise confuse users.
test -f Makefile && {
echo "*** clear out old things"
make distclean 2> /dev/null
}
command -V autoreconf > /dev/null
if [ $? != 0 ]; then
echo "*** No autoreconf found, please install it ***"
exit 1
fi
2016-12-28 15:32:03 +01:00
rm -f config.cache
rm -rf autom4te.cache
2016-12-28 15:32:03 +01:00
autoreconf --force --install --verbose || exit $?
if test -z "$*"; then
echo "# Configuring without parameters"
else
echo "# Configure with parameters $*"
fi
./configure --config-cache $@