Parallel building

clearmake includes support for parallel building (concurrent execution of a set of build scripts on one or most hosts). A command option specifies the number of hosts to use; host names to use are read from a build hosts file (see the following figure).
Figure 1. Parallel building
parallel_build

For example, you can perform a three-way build, all of whose processes execute on a single multiprocessor server; an overnight build can be distributed across all the workstations in the local network.