Checking build dependencies

Note: make sure that you are in the build/ subdirectory of your source tree.

When ../configure is run without any arguments, it checks whether your system has everything required for compilation.

../configure

If any build dependency is missing, ../configure returns with

ERROR: Please install required programs:  foo

The following message is issued if you are missing programs that are only needed for building the documentation.

WARNING: Please consider installing optional programs:  bar

If you intend to build the documentation locally, you need to install or update these programs accordingly.

Note: ../configure may fail to issue warnings for certain documentation build requirements that are not met. If you experience problems when building the documentation, you may need to do a manual check; see Requirements for building documentation.

LilyPond Contributor’s Guide v2.25.21 (development-branch).