On 12/9/07, Kristian Høgsberg <[EMAIL PROTECTED]> wrote:
> On Dec 9, 2007 6:42 AM, José Fonseca <[EMAIL PROTECTED]> wrote:
> > On Sat, 08 Dec 2007 17:48:59 -0800, Dan Nicholson wrote:
> > > On Dec 8, 2007 12:48 PM, Alex Neundorf <[EMAIL PROTECTED]>
> > > wrote:
> ...
> > > Maybe the most important is that autoconf is really mature, well
> > > understood and supports tons of platforms. People will know how to work
> > > with it because it's used everywhere.
> >
> > By "tons of platforms" you mean tons of Unix variants. AFAIK, autotools
> > still require shell scripts. Mesa is built on more than those. No, I
> > don't think autoconf is even remotely close to being called cross-
> > platform.
>
> When I look into mesa/configs, all I see is config files for a ton of
> Unix variants anyway. Half of them are to cover the combinatorial
> explosion of Linux variants: different compilers, static/dynamic,
> debug/no-debug, etc.  It's insane.  It's nice that mesa is cross
> platform, but I don't see those non-shell capable platforms in
> mesa/configs.

You're right in your last statement concerning mesa/configs. There is
support for MinGW (without requiring a Cygwin/MSYS shell) in separate
Makefile.mgw files. These don't use mesa/configs but share the
*/sources files as the rest of the build sytem.

What I hadn't noticed before is that Dan's patches aim only to replace
mesa/configs, and leave the rest pretty much intact. So while I don't
think autotools is a good long term solution, I have to admit this
autoconf integration is an improvement.

(But I still don't see why use autoconf for this? The same goal could
be achieved by rolling our own configure script, as so many projects
do, possibly in a friendlier language than shell scripting...)

José

-------------------------------------------------------------------------
SF.Net email is sponsored by: 
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Mesa3d-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to