mirror of
git://git.savannah.gnu.org/libtool.git
synced 2024-11-27 06:09:57 +08:00
17915a088c
* demo/Makefile.am: renamed hell.debug to hell.static (we're demonstrating static linking, not debugging) * tests/demo*: ditto * doc/libtool.texi (libltdl): documented new lt_dlopen(NULL) feature * libltdl/acconfig.h: required for config.h * libltdl/configure.in: use config.h * libltdl/ltdl.c: use config.h, support lt_dlopen(NULL) (returns a handle for the program itself) * ltconfig.in: minor reformatting * ltmain.in: in lt_preloaded_symbols always define the program's symbols first, for -export-dynamic list all program symbols together, -export-symbols was broken for programs, minor reformatting * mdemo/Makefile.am: renamed mdemo.debug to mdemo.static * tests/mdemo*: ditto, mdemo.test was completely broken
30 lines
568 B
Bash
30 lines
568 B
Bash
#! /bin/sh
|
|
|
|
# helps bootstrapping libtool, when checked out from CVS
|
|
# requires GNU autoconf and GNU automake
|
|
# this is not meant to go into the distributions
|
|
|
|
rm -f acinclude.m4
|
|
ln -s libtool.m4 acinclude.m4
|
|
# fake the libtool scripts
|
|
touch ltconfig
|
|
touch ltmain.sh
|
|
touch libtoolize
|
|
aclocal
|
|
automake --gnits --add-missing
|
|
autoconf
|
|
|
|
for sub in demo depdemo libltdl mdemo cdemo; do
|
|
cd $sub
|
|
rm -f acinclude.m4
|
|
cp ../libtool.m4 acinclude.m4
|
|
aclocal
|
|
autoheader
|
|
automake --gnits --add-missing
|
|
autoconf
|
|
cd ..
|
|
done
|
|
rm -f ltconfig ltmain.sh libtoolize
|
|
|
|
exit 0
|