* libtool.m4: Move the AC_LIBTOOL_SYS_DYNAMIC_LINKER check
[libtool.git] / bootstrap
blobc9d9a80dc271a4dc30f75f28ec9f47ba9b2dcc52
1 #! /bin/sh
3 # helps bootstrapping libtool, when checked out from CVS
4 # requires at least GNU autoconf 2.50 and GNU automake1.4-p5
6 find . \( -name autom4te.cache -o -name libtool \) -exec rm -r {} \;
8 : ${ACLOCAL=aclocal}
9 : ${AUTOMAKE=automake}
10 : ${AUTOCONF=autoconf}
11 : ${AUTOHEADER=autoheader}
13 # fake the libtool scripts
14 touch ltmain.sh
15 touch libtoolize
16 (cd libltdl && touch ltmain.sh)
18 for sub in . libltdl cdemo demo depdemo mdemo pdemo tagdemo f77demo; do
19 case $sub in
20 .)
21 top_srcdir=.
22 acfiles="$top_srcdir/libtool.m4"
23 AUTOMAKE_FLAGS="--gnu --add-missing --copy"
25 libltdl)
26 top_srcdir=..
27 acfiles="$top_srcdir/libtool.m4 $top_srcdir/ltdl.m4"
28 AUTOMAKE_FLAGS="--gnits --add-missing --copy"
31 top_srcdir=..
32 acfiles="$top_srcdir/libtool.m4"
33 AUTOMAKE_FLAGS="--gnits --add-missing"
35 esac
37 cd $sub
38 rm -f acinclude.m4 aclocal.m4 Makefile configure
39 for file in $acfiles; do
40 cat $file >> ./acinclude.m4
41 done
43 $ACLOCAL
44 test $sub = libltdl && $AUTOHEADER
45 test $sub = f77demo && $AUTOHEADER
46 eval $AUTOMAKE $AUTOMAKE_FLAGS
47 $AUTOCONF
48 cd $top_srcdir
49 done
51 rm -f ltmain.sh libtoolize libltdl/ltmain.sh
53 exit 0