snames.adb, snames.ads: Add new standard name runtime_library_dir
authorVincent Celier <celier@adacore.com>
Mon, 15 Oct 2007 13:55:54 +0000 (15:55 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Mon, 15 Oct 2007 13:55:54 +0000 (15:55 +0200)
commit1b68567490b702d200be15437d69449f9becfe8d
treed473c56824326a8cc5ef2a16bc73fee0a57b0839
parentc16dd6a8559cddeb9a5fdf777d8b1f9cc775a627
snames.adb, snames.ads: Add new standard name runtime_library_dir

2007-10-15  Vincent Celier  <celier@adacore.com>

* snames.adb, snames.ads: Add new standard name runtime_library_dir

* prj.ads (Language_Config): Add new component Runtime_Library_Dir

* prj-attr.adb: Add project level attribute Runtime_Library_Dir

* prj-env.adb (Create_Mapping_File): Do not put an entry if the path of
the source is unknown.

* prj-ext.adb: Spelling error fix

* prj-nmsc.adb (Check_Ada_Name): Reject any unit that includes an Ada
95 reserved word in its name.
(Process_Project_Level_Array_Attributes): Process new attribute
Runtime_Library_Dir.

* prj-part.adb (Parse_Single_Project): Do not check the name of the
config project against the user project names.

* prj-proc.adb (Expression): In multi-language mode, indexes that do
not include a dot are always case insensitive.
(Process_Declarative_Items): Ditto
(Process_Project_Tree_Phase_1): Set Success to False in case an error is
detected.

* prj-util.adb (Value_Of (In_Array)): When Force_Lower_Case_Index is
True, compare both indexes in lower case.

From-SVN: r129329
gcc/ada/prj-attr.adb
gcc/ada/prj-env.adb
gcc/ada/prj-ext.adb
gcc/ada/prj-nmsc.adb
gcc/ada/prj-part.adb
gcc/ada/prj-proc.adb
gcc/ada/prj-util.adb
gcc/ada/prj.ads
gcc/ada/snames.adb
gcc/ada/snames.ads