[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: Re: google checkout buttons to implement SW development bounties



On 2/28/07, al davis <ad136@xxxxxxxxxxxxxxxx> wrote:
The only place I see for broadcast bounties I see is to get
something new.  I have been considering offering a bounty for
someone to make a good quality replacement for autotools.  It's
even on GNU's list of needs, but they want to do in in guile
which is a mistake.  It must be written entirely in "make"
and /bin/sh.

As I understand things, the Guile solution is aiming to not only replace autotools, but also make itself. Since Guile is a proper, Turing-complete language, this makes sense.

But, there *already* is such a system in existance, called SCons.  I
have some experience with SCons, and I really, really like it.

SCons apparently has scalability problems, which is why KDE is
switching/has switched to CMake, which looks interesting too, but
still suffers from relying on Make.

The problem with Make comes from *nesting* sub-projects within a
larger context.  As long as you use a flat Makefile (which references
sub-projects explicitly via relative pathnames), then that singular
makefile will have everything it needs to do exactly what's needed.
Otherwise, you end up wasting a lot of effort in building and
maintaining a package.

I'm curious to learn if CMake builds a single makefile or not.

--
Samuel A. Falvo II


_______________________________________________ geda-user mailing list geda-user@xxxxxxxxxxxxxx http://www.seul.org/cgi-bin/mailman/listinfo/geda-user