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.