10.1 Introduction
This chapter describes GNAT's Project Manager, a facility that
lets you configure various properties for a collection of source files. In
particular, you can specify:
- The directory or set of directories containing the source files, and/or the
names of the specific source files themselves
- The directory in which the compiler's output
(ALI files, object files, tree files) will be placed
- The directory in which the executable programs will be placed
- Switch settings for any of the project-enabled tools (gnatmake,
compiler, binder, linker,
gnatls
, gnatxref
, gnatfind
);
you can apply these settings either globally or to individual units
- The source files containing the main subprogram(s) to be built
- The source programming language(s) (currently Ada and/or C)
- Source file naming conventions; you can specify these either globally or for
individual units