Specifies the name of the language of the immediate sources of a project when
attribute Languages
is not declared in the project. If attribute
Default_Language
is not declared in the configuration file, then each user
project file in the project tree must have an attribute Languages
declared,
unless it extends another project. Example:
for Default_Language use "ada";
Specifies a “run path option”; i.e., an option to use when linking an executable or a shared library to indicate the path where to look for other libraries. The value of this attribute is a string list. When linking an executable or a shared library, the search path is concatenated with the last string in the list, which may be an empty string. Example:
for Run_Path_Option use ("-Wl,-rpath,");
Specifies a version for a toolchain, as a single string. This toolchain version is passed to the library builder. Example:
for Toolchain_Version ("Ada") use "GNAT 6.1";
This attribute is used by GPRbind to decide on the names of the shared GNAT runtime libraries.
Specifies as a single string a description of a toolchain. This attribute is not directly used by GPRbuild or its auxiliary tools (GPRbind and GPRlib) but may be used by other tools, for example GPS. Example:
for Toolchain_Description ("C") use "gcc version 4.1.3 20070425";