prj.adb, [...] (Complete_Mains, [...]): new subprogram.
authorEmmanuel Briot <briot@adacore.com>
Thu, 4 Aug 2011 07:41:38 +0000 (07:41 +0000)
committerArnaud Charlet <charlet@gcc.gnu.org>
Thu, 4 Aug 2011 07:41:38 +0000 (09:41 +0200)
commit316d9d4f9f86acf8fd0e4b22a80d0134c876502a
tree90615aa381b47974f7c25d6c41437a8b2f3a956e
parent8dd00781e17a65c4344681e13f763f8b41880c61
prj.adb, [...] (Complete_Mains, [...]): new subprogram.

2011-08-04  Emmanuel Briot  <briot@adacore.com>

* prj.adb, prj.ads, makeutl.adb, makeutl.ads (Complete_Mains,
Compute_Compilation_Phases): new subprogram.
(Builder_Data, Builder_Project_Tree_Data): new subprogram and type
The number of mains as well as the various compilation phases that
need to be run are now project tree specific, since various
aggregated trees might have different requirements. In particular,
they do not all require bind or link phases.

From-SVN: r177317
gcc/ada/ChangeLog
gcc/ada/makeutl.adb
gcc/ada/makeutl.ads
gcc/ada/prj.adb
gcc/ada/prj.ads