]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.1.1
authorfred <fred>
Sun, 24 Mar 2002 19:50:23 +0000 (19:50 +0000)
committerfred <fred>
Sun, 24 Mar 2002 19:50:23 +0000 (19:50 +0000)
Documentation/INSTALL.pod
Documentation/links.pod
lily/template2.cc

index 60100908e85551365021b09432b8099be4458eb7..82d5e944fd7dafb64b593aa126666fa9b6f18b35 100644 (file)
@@ -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<out/> (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<make> generates I<all>
+output in output directories (called F<out/>, 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<make install>. 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<Variables.make>. (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:
index 9c7edf0a62833e34dcaab844bb51031864fb7969..c5fadae0039c659270541df97790947087e61474 100644 (file)
@@ -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
index 385fc141605d241443724963e7997653083f31a4..b09b378aee598c06cd2a510b8a91325dd3f49841 100644 (file)
@@ -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 <hanwen@stack.nl>
 */
 
-#include "score-column.hh"
+#include "line-spacer.hh"
 #include "plist.tcc"
 #include "pcursor.tcc"
 
-IPL_instantiate(Score_column);
+IPL_instantiate(Line_spacer);