lilypond-devel
[Top][All Lists]
Advanced

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

Re: SCons support in LilyPond


From: Jan Nieuwenhuizen
Subject: Re: SCons support in LilyPond
Date: Sun, 04 Jan 2009 11:48:10 +0100

Op zaterdag 03-01-2009 om 11:58 uur [tijdzone -0800], schreef Graham
Percival:

> I had great success converting another project to cmake last Aug,
> but this isn't anything I'd attempt with my current situation.  I
> might propose it for 2.15 or 2.17 (next fall or sometime next
> year), though.

Hmm.  Two years ago I had great success converting a cmake project to 
autotools.  Maybe things have changed, but at the time some of my
reasons to drop cmake were

  * used a home-grown MACRO language, which
  * was mostly undocumented (half-baken proprietary documentation in hardcopy 
    was available) and buggy
  * had nasty differences between builtin (c-made) and user-built macros
  * had error prone dependency generation, one of the (at least) two reasons for
  * often leaving the build tree in a broken state after ^C
  * generates makefiles (adding an evil level of caching; one of the reasons
    for us to reject automake) that easily go stale (unlike automake: often
    unnoticed)
  * mostly ignored common unix standards (not to mention GNU standards that
    LilyPond must provide) (clean/install/prefix/DESTDIR)
  * had no provision for package-config to find libraries, but
  * used /usr/bin/find (instead of gcc-based tests) to guess/find libraries
  * used hard-coded /usr to start the search, making
  * cross compiling (instead of mostly automagic: autotools) next to 
impossible, 
    and would also
  * barf when multiple versions of libraries are present below /usr

Have things changed?

Jan.

-- 
Jan Nieuwenhuizen <address@hidden> | GNU LilyPond - The music typesetter
http://www.xs4all.nl/~jantien       | http://www.lilypond.org





reply via email to

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