(tlbuild.info)Building
4 Building
**********
The top-level 'Build' script is intended to simplify building the
binaries distributed with TeX Live itself--we call this the "native" TL
build. It configures and makes everything in a subdirectory of the main
build tree (default 'Work/'), installs everything in another
subdirectory (default 'inst/'), and finally runs 'make check'. The
exact directory and command names can be specified via environment
variables and a few leading options. All remaining arguments
(assignments or options) are passed to the 'configure' script. Please
take a look at the './Build' source file itself for more information; it
is a straightforward shell script.
An alternative, and the one we will mainly discuss here, is to run
'configure' and 'make' oneself in a suitable empty subdirectory.
Building in the source directory itself is not supported (sorry).
- Build iteration
- What 'configure' and 'make' do.
- Build problems
- If the build fails.
- Build in parallel
- Simultaneous 'make' processes.
- Build distribution
- Making a distribution tarball.
- Build one package
- Example of working on just one program.
- Cross compilation
- Building on host X for target Y.
automatically generated by info2www version 1.2.2.9