I've removed libtool from the Metakit build setup and checked in changes to CVS.
The changes are very preliminary - this build is likely to work on less platforms than before. Use the 2.4.9.3 distribution if you are not prepared to deal with this.
Default shared libs now work on Linux, Mac OS X, and FreeBSD. The latter needs "LD_LIBRARY_PATH=. make test" to find the uninstalled shared library.
My fingers are itching to throw out all the autoconf stuff as well, just leaving a simple hand-coded unix/configure script. No cross-compiles, and the Tcl/Python builds delegated to TEA and distutils, respectively. The following unix/configure would allow building in an arbitrary directory:
d=`dirname $0`
m=$d/makefile-${1-platform} if [ -f $m ]
then
echo topdir = $d/.. > Makefile
cat $m >> Makefile
echo "Makefile for '$1' installed. Type 'make'."
else
echo "$m: not found"
echo "usage: $0 platform"
exit 1
fiThen, anyone can submit a personal makefile and I just collect them for convenience.
I'm pretty disillusioned by the autoconf/libtool approach. No doubt it can do magic in the right hands - but not in mine, and if these tools depend on volunteers to step forward for each OSS project on this planet, then let's not hold our breath...
-jcw
_____________________________________________ Metakit mailing list - [EMAIL PROTECTED] http://www.equi4.com/mailman/listinfo/metakit
