lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Moving away from make


From: Reinhold Kainhofer
Subject: Re: Moving away from make
Date: Fri, 12 Aug 2011 16:39:56 +0200
User-agent: KMail/1.13.6 (Linux/2.6.38-11-generic; KDE/4.7.0; i686; ; )

Am Freitag, 12. August 2011, 15:53:56 schrieb Phil Holmes:
> I understand it's been discussed before, but I am wondering whether it's
> worth thinking the unthinkable and considering moving away from make.

I suppose that everyone here would be glad if we could get away from make. 
It's just that our build system is really, really complicated and very 
complex, including dozens of different functionalities, different handling of 
the same file type depending on the directory, etc.


> I've done 5 minutes research and have found SCons.  I've not gone into any
> more depth with that yet.  Does it seem worth looking into this, or
> something else, in more detail?

Jan did some work ok building lilypond with scons from 2004-2007. All traces 
of that have been removed 2009 by John in commit 
24cd9ffc8b5a4ea03a29414eb7ae038a2d568d45.

Another candidate would be cmake, which is used by the KDE project, so it is 
also able to handle large projects.

I don't know, however, whether any of those is really able to provide the 
functionality that we really want/need (bin/doc/web/check/test-baseline 
builds, cross-compiling for GUB, etc.)

Cheers,
Reinhold

PS: There was also some discussion on -devel to use waf, but IIRC that's 
lacking some vital features.
PS2: When KDE switched to cmake, they initially favored SCons, but that was 
not up to the task of building KDE, so they finally ended up with cmake. See 
http://lwn.net/Articles/188693/
-- 
------------------------------------------------------------------
Reinhold Kainhofer, address@hidden, http://reinhold.kainhofer.com/
 * Financial & Actuarial Math., Vienna Univ. of Technology, Austria
 * http://www.fam.tuwien.ac.at/, DVR: 0005886
 * LilyPond, Music typesetting, http://www.lilypond.org



reply via email to

[Prev in Thread] Current Thread [Next in Thread]