Next: Packages, Previous: Basic Syntax, Up: Project File Syntax
Before the reserved project, there may be one or two "qualifiers", that
is identifiers or other reserved words, to qualify the project.
The current list of qualifiers is:
abstract: qualify a project with no sources. A qualified abstract
project must either have no declaration of attributes Source_Dirs,
Source_Files, Languages or Source_List_File, or one of
Source_Dirs, Source_Files, or Languages must be declared
as empty. If it extends another project, the project it extends must also be a
qualified abstract project.
standard: a standard project is a non library project with sources.
aggregate: for future extension
aggregate library: for future extension
library: a library project must declare both attributes
Library_Name and Library_Dir.
configuration: a configuration project cannot be in a project tree.