diff options
author | charlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-10-05 09:22:21 +0000 |
---|---|---|
committer | charlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-10-05 09:22:21 +0000 |
commit | cd3c2a98c257164bfefefd6d7dd055ec4592deae (patch) | |
tree | 5575696fde08e5ca04737aa1967877e45236e0e4 /gcc/ada/prj-attr.adb | |
parent | 3a9cb0ab95673ab46364420e2c5fa1b7e341422d (diff) | |
download | gcc-cd3c2a98c257164bfefefd6d7dd055ec4592deae.tar.gz |
2010-10-05 Eric Botcazou <ebotcazou@adacore.com>
* exp_ch5.adb (Make_Field_Expr): Revert previous change (removed).
2010-10-05 Emmanuel Briot <briot@adacore.com>
* prj-dect.adb, prj-nmsc.adb, prj-attr.adb, snames.ads-tmpl
(Aggregate projects): added support for parsing aggregate projects.
In particular, check the presence and value of the new attributes
related to aggregate projects, ie Project_Files, Project_Path
and External.
(Check_Attribute_Allowed, Check_Package_Allowed,
Rename_Obsolescent_Attributes): new subprogram, extracting code
from existing subprogram to keep their sizes smaller.
(Check_Aggregate_Project, Check_Abstract_Project,
Check_Missing_Sources): new subprograms
(Check): remove comments that duplicated either the name of the
following subprogram call, or the comment on that subprogram.
* prj-part.adb (Check_Extending_All_Imports): New subprogram, extracted
from Parse_Single_Project.
(Check_Aggregate_Imports): new subprogram.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@164968 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ada/prj-attr.adb')
-rw-r--r-- | gcc/ada/prj-attr.adb | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/gcc/ada/prj-attr.adb b/gcc/ada/prj-attr.adb index ef9a96d5710..86f5af1739d 100644 --- a/gcc/ada/prj-attr.adb +++ b/gcc/ada/prj-attr.adb @@ -91,6 +91,12 @@ package body Prj.Attr is "SVexcluded_source_list_file#" & "LVinterfaces#" & + -- Projects (in aggregate projects) + + "LVproject_files#" & + "LVproject_path#" & + "SAexternal#" & + -- Libraries "SVlibrary_dir#" & @@ -147,18 +153,20 @@ package body Prj.Attr is "Saruntime_source_dir#" & -- package Naming + -- Some attributes are obsolescent, and renamed in the tree (see + -- Prj.Dect.Rename_Obsolescent_Attributes). "Pnaming#" & - "Saspecification_suffix#" & + "Saspecification_suffix#" & -- Always renamed to "spec_suffix" in tree "Saspec_suffix#" & - "Saimplementation_suffix#" & + "Saimplementation_suffix#" & -- Always renamed to "body_suffix" in tree "Sabody_suffix#" & "SVseparate_suffix#" & "SVcasing#" & "SVdot_replacement#" & - "sAspecification#" & + "sAspecification#" & -- Always renamed to "spec" in project tree "sAspec#" & - "sAimplementation#" & + "sAimplementation#" & -- Always renamed to "body" in project tree "sAbody#" & "Laspecification_exceptions#" & "Laimplementation_exceptions#" & |