[ << 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 purposes4 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
(4)
For example, translators are required to build LilyPond in-tree, otherwise the translation helper scripts won’t work.