[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