#!/bin/sh # # Build aclocal.m4 from libtool's libtool.m4 and our own M4 files. # libtoolize=`build/PrintPath glibtoolize libtoolize` if [ "x$libtoolize" = "x" ]; then echo "libtoolize not found in path" exit 1 fi ltpath=`dirname $libtoolize` ltfile=`cd $ltpath/../share/aclocal ; pwd`/libtool.m4 echo "Incorporating $ltfile into aclocal.m4 ..." echo "dnl THIS FILE IS AUTOMATICALLY GENERATED BY buildconf.sh" > aclocal.m4 echo "dnl edits here will be lost" >> aclocal.m4 cat build/apu-conf.m4 $ltfile >> aclocal.m4 # # Create the libtool helper files # # Note: we always replace the files, and we copy (rather than link) them. # echo "Copying libtool helper files ..." $libtoolize --force --copy # # Generate the autoconf header (include/apu_config.h) and ./configure # echo "Creating include/private/apu_config.h ..." autoheader echo "Creating configure ..." ### do some work to toss config.cache? autoconf # # If Expat has been bundled, then go and configure the thing # if test -d xml/expat; then echo "Invoking xml/expat/buildconf.sh ..." (cd xml/expat; ./buildconf.sh) fi ### expat-cvs (from SourceForge's CVS) does not have a buildconf.sh (yet)