#!/usr/bin/env bash # If an error occurs, quit the script and inform the user. This ensures scripts # like ./build-macos and ./build-macos-sdl2 etc. Don't continue on if Autotools isn't installed. function finish { if [ "${success}" -eq 0 ]; then echo 'autogen.sh failed to complete: verify that GNU Autotools is installed on the system and try again' fi } success=0 trap finish EXIT set -e echo "Generating build information using aclocal, autoheader, automake and autoconf" echo "This may take a while ..." # Regenerate configuration files. aclocal autoheader automake --include-deps --add-missing --copy autoconf echo "Now you are ready to run ./configure." echo "You can also run ./configure --help for extra features to enable/disable." # Don't quit on errors again from here on out (for calling scripts). set +e success=1