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

Reply via email to