O'Reilly logo

Software Build Systems: Principles and Experience by Peter Smith

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required