| #! /bin/sh |
| |
| # |
| # Create the libtool helper files |
| # |
| echo "Copying libtool helper files ..." |
| |
| # |
| # find libtoolize, or glibtoolize on MacOS X |
| # |
| libtoolize=`conftools/PrintPath glibtoolize libtoolize` |
| if [ "x$libtoolize" = "x" ]; then |
| echo "libtoolize not found in path" |
| exit 1 |
| fi |
| |
| # |
| # --force to ensure that we replace with current files |
| # --copy to avoid symlinks; we want originals for the distro |
| # --automake to make it shut up about "things to do" |
| # |
| (cd conftools/; rm -f ltmain.sh ltconfig) |
| $libtoolize --force --copy --automake |
| |
| ltpath=`dirname $libtoolize` |
| ltfile=`cd $ltpath/../share/aclocal ; pwd`/libtool.m4 |
| cp $ltfile conftools/libtool.m4 |
| |
| ### for a little while... remove stray aclocal.m4 files from |
| ### developers' working copies. we no longer use it. (nothing else |
| ### will remove it, and leaving it creates big problems) |
| rm -f aclocal.m4 |
| |
| # |
| # Generate the autoconf header template (config.h.in) and ./configure |
| # |
| echo "Creating config.h.in ..." |
| autoheader |
| |
| echo "Creating configure ..." |
| ### do some work to toss config.cache? |
| autoconf |
| |
| # exit with the right value, so any calling script can continue |
| exit 0 |