On Dec 8, 2007 12:48 PM, Alex Neundorf <[EMAIL PROTECTED]> wrote: > > On 12/8/07, Dan Nicholson <[EMAIL PROTECTED]> wrote: > > This patch set adds initial autoconf support for Mesa. Previous > > discussion was that full autotools was not desired. This approach is > > Is switching *to* autotools now not a bit late ? > I mean lots of projects are switching away from it now. > In case anybody is interested, I could assist with adding a cmake-based > build system to mesa.
Well, it's not my call, but I'll just throw out my opinion. First, some projects might be exploring different build systems, but still roughly 75% of the projects I've built use some form of autoconf/automake/libtool. So, it's hardly crazy to suggest using autoconf right now. Also, mesa is practically a sister project to Xorg, which is fully autotooled. So, you can leverage all that experience onto mesa. If you switch to another system like cmake or waf, then mesa is still off on its own like it is now. Second, while a cmake system or even a full autotooling would require a major overhaul of the source tree, this approach is completely non-invasive. You can continue to build mesa the exact same way if you prefer. It's just an extra script to generate configuration for you. Third, autoconf requires no additional components than what's already required to build mesa (from the tarball, anyway). So, you could start using the configure script immediately without changing the requirements at all. Definitely can't say that about cmake. 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. -- Dan ------------------------------------------------------------------------- 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
