[ << Compiling ] | [Top][Contents] | [ Documentation work >> ] |
[ < Configuring make ] | [ Up : Configuring make ] | [ Running autogen.sh > ] |
4.4.1 Build modes
LilyPond supports two build modes to prepare the execution of the
make
command.
-
‘In-tree’ compilation. This is the classical build mode of
projects that use a
configure
script. The main disadvantage, however, is cluttering the source directory with generated files. We thus don’t recommend it except for special purposes1 that we don’t cover here. - Compilation using a build directory. A common name and location is a directory called ‘build/’ in the top-level source directory; the following instructions expect exactly that.
Footnotes
[1] For example, translators are required to build LilyPond in-tree, otherwise the translation helper scripts won’t work.
[ << Compiling ] | [Top][Contents] | [ Documentation work >> ] |
[ < Configuring make ] | [ Up : Configuring make ] | [ Running autogen.sh > ] |