|[ << Compiling ]||[Top][Contents]||[ Documentation work >> ]|
|[ < Configuring ||[ Up : Configuring ||[ Running |
4.4.1 Build modes
LilyPond supports two build modes to prepare the execution of the
- ‘In-tree’ compilation. This is the classical build mode of
projects that use a
configurescript. The main disadvantage, however, is cluttering the source directory with generated files. We thus don’t recommend it except for special purposes3 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.
For example, translators are required to build LilyPond in-tree, otherwise the translation helper scripts won’t work.