| [ << Compiling ] | [Top][Contents] | [ Documentation work >> ] |
| [ < Compiling LilyPond ] | [ Up: Compiling LilyPond ] | [ Saving time with the -j option > ] |
4.5.1 Using make ¶
Note: make sure that you are in the build/ subdirectory of your source tree.
LilyPond is compiled with the make command. Assuming
make is configured properly, you can simply run:
make
‘make’ is short for ‘make all’. To view a list of make
targets, run:
make help
By default, .scm files are byte-compiled. If you don’t
want to do that for whatever reason, add BYTECODE=no as an
argument to make.7
TODO: Describe what make actually does.
See also ¶
Generating documentation provides more info on the make targets
used to build the LilyPond documentation.
Footnotes
(7)
Byte compilation of Scheme code is disabled while cross-compiling since Guile must bootstrap itself to do that, which is not possible in general.
| [ << Compiling ] | [Top][Contents] | [ Documentation work >> ] |
| [ < Compiling LilyPond ] | [ Up: Compiling LilyPond ] | [ Saving time with the -j option > ] |