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
