On Fri, Aug 12, 2011 at 02:53:56PM +0100, Phil Holmes wrote:
> I understand it's been discussed before, but I am wondering whether
> it's worth thinking the unthinkable and considering moving away from
> make.

Budget 2000 hours.  That's not a typo.  I don't think it provides
a good cost/benefit ratio.

Another problem is that every build system sucks.  I've tried
scons, waf, and cmake.  Out of all of those, cmake is the least
icky, but I hate that they invented Yet Another Scripting Language
and don't let me do stuff with the simplicity and elegance of
python.

waf looks the nicest at first glance, but they don't support
having files with the same name in the source tree and build tree,
and I was appalled at their attitude ("you shouldn't want to do
that").  The job of the build system is to do whatever we need;
being told that we shouldn't want to view html documents, or that
we should change our directory structure, does not impress me.
Look for previous discussion about this in the archives, and if
you're interested, you could try to talk some sense into the waf
people.

> I know it's been used in loads of projects and is much loved,
> but actually, from a design perspective, it's appalling.

Oh, make is a disaster.  But the sad thing is that it's less of a
disaster than those other major contenders.

I've heard rumors of a google build system; if that's open-source,
it might be a possible contender.  But failing that, I think we're
stuck.

Cheers,
- Graham

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to