#!/bin/sh # # This shell script sets up the software to be built using 'make'. In # order to perform a build from a fresh source tree, do the following: # # 1. ./build-setup # 2. make # # If you don't want ./configure to be run automatically, you can do # the following: ./build-setup -s # Process command line options SKIP_CONFIGURE=0 for arg in "$*" do case $arg in "-s" | "--setup-only" ) SKIP_CONFIGURE=1 ;; esac done # Check and add potential aclocal dirs MAYBE_AC_DIRS=" /usr/local/share/aclocal /opt/local/share/aclocal /sw/share/aclocal " ACDIRS="-I m4" for dir in $MAYBE_AC_DIRS; do if test -d $dir; then ACDIRS="$ACDIRS -I $dir" fi done # Run aclocal on the set of local ac scripts cd setup aclocal $ACDIRS # Generate the configure script autoconf && mv configure .. cd .. # Run the configure script if "-s" isn't a command line option if [ $SKIP_CONFIGURE -eq 0 ]; then # Run the configure script in default development mode ./configure $* fi