From ca8b24b0eeed35a8e3025886331b37efe2da27e2 Mon Sep 17 00:00:00 2001 From: Nicholas Malaya Date: Thu, 10 Nov 2011 23:05:25 +0000 Subject: [PATCH] [cantera autotools]: adding bootstrap script to prep autoconf/autotools toolchain --- bootstrap | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100755 bootstrap diff --git a/bootstrap b/bootstrap new file mode 100755 index 000000000..ad711f6ce --- /dev/null +++ b/bootstrap @@ -0,0 +1,54 @@ +#! /bin/sh +# $Id: bootstrap 469 2008-09-05 00:16:18Z rhys $ +# +# bootstrap: Utility to easy autoconf/automake toolchain setup on +# checkout from revision control. +# +# Copyright (c) 2002 Daniel Elstner +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License VERSION 2 as +# published by the Free Software Foundation. You are not allowed to +# use any other version of the license; unless you got the explicit +# permission from the author to do so. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +dir=`echo "$0" | sed 's,[^/]*$,,'` +test "x${dir}" = "x" && dir='.' + +if test "x`cd "${dir}" 2>/dev/null && pwd`" != "x`pwd`" +then + echo "This script must be executed directly from the source directory." + exit 1 +fi + +rm -f config.cache acconfig.h + +echo "- aclocal. (local)" && \ +aclocal -I m4 -I m4/common && \ +echo "- autoheader." && \ +autoheader && \ + +if type glibtoolize >/dev/null 2>&1; then + echo "- glibtool." + glibtoolize --automake --copy --force +else + echo "- libtool." + libtoolize --automake --copy --force +fi + +echo "- automake." && \ +automake --add-missing --copy && \ +echo "- autoconf." && \ +autoconf && \ +exit 0 + +exit 1