aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/prj.ads
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@gcc.gnu.org>2013-10-14 15:16:59 +0200
committerArnaud Charlet <charlet@gcc.gnu.org>2013-10-14 15:16:59 +0200
commit5c211bfd5afac2c366e840291e8fca8f4b5e2976 (patch)
tree0f7f721405eed5f3477da90b21bd20778cbd6a8d /gcc/ada/prj.ads
parentffd76236927edd3e91599aa12ef4c520e9846a3f (diff)
downloadgcc-5c211bfd5afac2c366e840291e8fca8f4b5e2976.zip
gcc-5c211bfd5afac2c366e840291e8fca8f4b5e2976.tar.gz
gcc-5c211bfd5afac2c366e840291e8fca8f4b5e2976.tar.bz2
[multiple changes]
2013-10-14 Robert Dewar <dewar@adacore.com> * s-valuti.adb, prep.adb, scng.adb, errout.adb: Minor reformatting. 2013-10-14 Eric Botcazou <ebotcazou@adacore.com> * adaint.c: Further disable __gnat_get_executable_load_address for Linux. 2013-10-14 Vincent Celier <celier@adacore.com> * gnat_ugn.texi: Add documentation for comparing symbols to integers in preprocessing expressions. 2013-10-14 Jose Ruiz <ruiz@adacore.com> * sem_prag.adb (Analyze_Aspect_Specification): For Priority and CPU aspects in subprograms, the expression in the aspect is analyzed and exported. (Analyze_Pragma): When having a Priority pragma in the main subprogram, load a unit that will force the initialization of the tasking run time, which is needed for setting the required priority. 2013-10-14 Vincent Celier <celier@adacore.com> * prj-nmsc.adb (Check_Interfaces): Put in Other_Interfaces all non Ada interface files. * prj.ads (Project_Data): New component Other_Interfaces. From-SVN: r203542
Diffstat (limited to 'gcc/ada/prj.ads')
-rw-r--r--gcc/ada/prj.ads36
1 files changed, 18 insertions, 18 deletions
diff --git a/gcc/ada/prj.ads b/gcc/ada/prj.ads
index a1da52b..e39c40c 100644
--- a/gcc/ada/prj.ads
+++ b/gcc/ada/prj.ads
@@ -165,8 +165,8 @@ package Prj is
-- The defined kinds of variables
Ignored : constant Variable_Kind;
- -- Used to indicate that a package declaration must be ignored
- -- while processing the project tree (unknown package name).
+ -- Used to indicate that a package declaration must be ignored while
+ -- processing the project tree (unknown package name).
type Variable_Value (Kind : Variable_Kind := Undefined) is record
Project : Project_Id := No_Project;
@@ -262,7 +262,7 @@ package Prj is
Attributes => No_Variable,
Arrays => No_Array,
Packages => No_Package);
- -- Default value of Declarations: indicates that there is no declarations
+ -- Default value of Declarations: used if there are no declarations
type Package_Element is record
Name : Name_Id := No_Name;
@@ -435,8 +435,8 @@ package Prj is
function Other_Part (Source : Source_Id) return Source_Id;
pragma Inline (Other_Part);
- -- Source ID for the other part, if any: for a spec, indicates its body;
- -- for a body, indicates its spec.
+ -- Source ID for the other part, if any: for a spec, returns its body;
+ -- for a body, returns its spec.
No_Source : constant Source_Id := null;
@@ -595,9 +595,9 @@ package Prj is
-- spec pattern.
Config_File_Unique : Boolean := False;
- -- Indicate if the config file specified to the compiler needs to be
- -- unique. If it is unique, then all config files are concatenated into
- -- a temp config file.
+ -- True if the config file specified to the compiler needs to be unique.
+ -- If it is unique, then all config files are concatenated into a temp
+ -- config file.
Binder_Driver : File_Name_Type := No_File;
-- The name of the binder driver for the language, if any
@@ -1345,19 +1345,20 @@ package Prj is
-- Indicate that this is a Standalone Library Project File
Lib_Interface_ALIs : String_List_Id := Nil_String;
- -- For Standalone Library Project Files, indicate the list of Interface
- -- ALI files.
+ -- For Standalone Library Project Files, list of Interface ALI files.
+
+ Other_Interfaces : String_List_Id := Nil_String;
+ -- List of non unit based sources in attribute Interfaces
Lib_Auto_Init : Boolean := False;
- -- For non static Stand-Alone Library Project Files, indicate if
- -- the library initialisation should be automatic.
+ -- For non static Stand-Alone Library Project Files, True if the library
+ -- initialisation should be automatic.
Symbol_Data : Symbol_Record := No_Symbols;
-- Symbol file name, reference symbol file name, symbol policy
Need_To_Build_Lib : Boolean := False;
- -- Indicates that the library of a Library Project needs to be built or
- -- rebuilt.
+ -- True if the library of a Library Project needs to be built or rebuilt
-------------
-- Sources --
@@ -1415,8 +1416,8 @@ package Prj is
-- The path name of the configuration pragmas file, if any
Config_File_Temp : Boolean := False;
- -- An indication that the configuration pragmas file is a temporary file
- -- that must be deleted at the end.
+ -- True if the configuration pragmas file is a temporary file that must
+ -- be deleted at the end.
Config_Checked : Boolean := False;
-- A flag to avoid checking repetitively the configuration pragmas file
@@ -1972,8 +1973,7 @@ private
-- setting the env var to the same value. When different from No_Path,
-- this indicates that logical names (VMS) or environment variables were
-- created and should be deassigned to avoid polluting the environment
- -- on VMS.
- -- gnatmake only
+ -- on VMS. This is for gnatmake only.
Current_Object_Path_File : Path_Name_Type := No_Path;
-- Current value of project object path file env var. Used to avoid