+INSTALL - compiling and installing GNU LilyPond
+***********************************************
+
+Table of Contents
+*****************
+
+INSTALL - compiling and installing GNU LilyPond
+ Overview of compiling
+ Requirements
+ Requirements for running LilyPond
+ Requirements for compiling LilyPond
+ Requirements for building documentation
+ Getting the source code
+ Configuring `make'
+ Running `./autogen.sh'
+ Running `../configure'
+ Configuration options
+ Checking build dependencies
+ Configuring target directories
+ Compiling LilyPond
+ Using `make'
+ Saving time with the `-j' option
+ Compiling for multiple platforms
+ Useful `make' variables
+ Post-compilation options
+ Installing LilyPond from a local build
+ Generating documentation
+ Documentation editor's edit/compile cycle
+ Building documentation
+ Saving time with `CPU_COUNT'
+ AJAX search
+ Installing documentation
+ Building documentation without compiling
+ Testing LilyPond binary
+ Problems
+ Bison 1.875
+ Compiling on MacOS X
+ Solaris
+ FreeBSD
+ International fonts
+ Using lilypond python libraries
+ Concurrent stable and development versions
+ Build system
+
+
+Overview of compiling
+=====================
+
+Compiling LilyPond from source is an involved process, and is only
+recommended for developers and packagers. Typical program users are
+instead encouraged to obtain the program from a package manager (on
+Unix) or by downloading a precompiled binary configured for a specific
+operating system. Pre-compiled binaries are available on the *note
+Download: (lilypond-web)Download. page.
+
+ Compiling LilyPond from source is necessary if you want to build,
+install, or test your own version of the program.
+
+ A successful compile can also be used to generate and install the
+documentation, incorporating any changes you may have made. However, a
+successful compile is not a requirement for generating the
+documentation. The documentation can be built using a Git repository
+in conjunction with a locally installed copy of the program. For more
+information, see *note Building documentation without compiling::.
+
+ Attempts to compile LilyPond natively on Windows have been
+unsuccessful, though a workaround is available (see *note Lilydev:
+(lilypond-contributor)Lilydev.).
+
+Requirements
+============