From 13de9909cdef96e705d13776c9c1cf92387129d0 Mon Sep 17 00:00:00 2001 From: fred Date: Sun, 24 Mar 2002 19:50:23 +0000 Subject: [PATCH] lilypond-0.1.1 --- Documentation/INSTALL.pod | 42 ++++++++++++++++++++++++++++++++++++++- Documentation/links.pod | 11 +++++++--- lily/template2.cc | 6 +++--- 3 files changed, 52 insertions(+), 7 deletions(-) diff --git a/Documentation/INSTALL.pod b/Documentation/INSTALL.pod index 60100908e8..82d5e944fd 100644 --- a/Documentation/INSTALL.pod +++ b/Documentation/INSTALL.pod @@ -188,7 +188,11 @@ Set then directory TeX input is in (detected as a subdir of tex-prefix) =item --enable-mf-dir -Set then directory mf input is in (idem) [obsolete] +Set the directory mf input is in (idem) [obsolete] + +=item --enable-out-dir + +Set the directory for machine generated output. =back @@ -203,6 +207,33 @@ everything will be compiled, but nothing will be installed. The resulting binaries can be found in the subdirectories F (which contain all files generated during compilation). +=head2 Building for multiple hosts + +LilyPond does not follow the GNU standards when it comes to +configuring and making Makefiles. In LilyPond, F generates I +output in output directories (called F, by default). +You can have multiple compiles from the same source-tree, by +overriding the setting for the output directory. + +Example: on my system, I do debugging and lots compiling. For this I +use the configuration as follows: + + configure --prefix=~ --enable-debugging --enable-printing --enable-checking + make all + +and I want to do profiling. For that I use + + configure --prefix=~ --enable-debugging --disable-printing\ + --disable-checking --enable-profiling --enable-optimise\ + --enable-out-dir=out-profile + + make OUTDIR_NAME=out-profile all + +These two commands build two entirely separate versions of +LilyPond. In Real Life, you would probably also want to have two +different prefixes. On my machine this is no problem; I never do +C. My prefix dirs are linked back to my source directory. + =head1 INSTALLING @@ -232,6 +263,10 @@ files, I ran "texhash" The -O2 option to gcc triggers a gcc bug on DEC Alpha in dstream.cc. You should turn off this flag for this file. +=item * + +Perl5.003 and Perl5.004 use different syntax for pod2html: + =back =head1 EXAMPLE @@ -271,6 +306,11 @@ F. (If you create the RPM as a normal user the permissions will not be set correctly, unfortunately) +=head1 DEBIAN GNU/LINUX + +A Debian package is in the works + + =head1 WINDOZE Windows NT: diff --git a/Documentation/links.pod b/Documentation/links.pod index 9c7edf0a62..c5fadae003 100644 --- a/Documentation/links.pod +++ b/Documentation/links.pod @@ -45,7 +45,7 @@ Beta releases will also be at =item ftp://pcnov095.win.tue.nl/pub/lilypond -=item ftp://alpha.gnu.ai.mit.edu/ +=item ftp://alpha.gnu.ai.mit.edu/gnu/ =back @@ -117,8 +117,13 @@ Dave Philips' Linux sound applications page More software for (early) music. -=item http://www.emry.net/ +=item http://www.emry.net/webwatcher/ -Linux webwatcher. +The Linux webwatcher. + +=item http://www.pbm.com/~lindahl/ravenscroft/modern + +Transcriptions of the music of Thomas Ravenscroft, partly using +LilyPond =back diff --git a/lily/template2.cc b/lily/template2.cc index 385fc14160..b09b378aee 100644 --- a/lily/template2.cc +++ b/lily/template2.cc @@ -1,13 +1,13 @@ /* - template2.cc -- instantiate some list templates. + template2.cc -- Instantiate some list templates. source file of the GNU LilyPond music typesetter (c) 1997 Han-Wen Nienhuys */ -#include "score-column.hh" +#include "line-spacer.hh" #include "plist.tcc" #include "pcursor.tcc" -IPL_instantiate(Score_column); +IPL_instantiate(Line_spacer); -- 2.39.5