1. Introduction

This User’s Guide describes several software tools that use the GNAT project facility to drive their behavior. GNAT projects are stored in text files with the extension .gpr, commonly called GPR files.

These GPR tools use a common facility, the GNAT Project Manager, that is fully described in GNAT Project Manager.

The main GPR tool is GPRbuild, a multi-language builder for systems organized into subsystems and libraries. This tool is described in Building with GPRbuild.

The other GPR tools are described in GPRbuild Companion Tools: