Chapter 16. Tool Management

Chapter 15, “Build Machines,” focused on build machines and the need to effectively control changes made to those machines. In a similar way, this chapter focuses on the management of compilation tools. The goal is to provide a reliable and repeatable build process, even when tools are upgraded or modified in some way.

Your build system might require that you install optional tools such as these:

Cross-compilers: For example, you might need a MIPS compiler that executes on an Intel Linux platform.

Interface definition compilers: This might include a CORBA compiler that reads high-level interface definitions and generates the appropriate client stubs in Java or C++.

Custom code generators: You might install a ...

Get Software Build Systems: Principles and Experience now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.