Simon Cozens <[EMAIL PROTECTED]> writes:
> On Tue, Oct 23, 2001 at 09:05:33AM -0400, Andy Dougherty wrote:
>> While imperfect and Unix-centric, we can (and should!) learn a lot
>> from auto{conf,make} and metaconfig.
> *nod*. I just had a look around, and most of the other languages are
> using autoconf. But then, most of the other languages don't run on
> upwards of 70 platforms. :(
> I wonder how serious we need to be about keeping that goal.
autoconf and libtool give you basically every version of Unix and Windows
under cygwin pretty much for free. That's a nice start. The other
platforms, like MacOS, Windows with MS compilers, and so forth probably
will need a separate build system, but that's not really new. Tcl just
has autoconf plus separate build systems for those platforms where
autoconf won't run.
There's a lot to be said for not re-inventing the wheel. Taking a good
look at the facilities for dynamic loading provided by libtool before
rolling our own again may also be a good idea; it's designed to support
dynamically loadable modules.
--
Russ Allbery ([EMAIL PROTECTED]) <http://www.eyrie.org/~eagle/>