prj.ads, [...] (Queue.Insert): now also inserts the "roots" for a main.
authorEmmanuel Briot <briot@adacore.com>
Wed, 3 Aug 2011 15:30:38 +0000 (15:30 +0000)
committerArnaud Charlet <charlet@gcc.gnu.org>
Wed, 3 Aug 2011 15:30:38 +0000 (17:30 +0200)
commit41ba34dbe7e8494254b524e8e31e394a1e6c6585
treeb1948d16356c5cde22a3e4a23b2805074f88b61d
parentfccd42a9a5dca36c6c126b0f9fa632e8dd5f30e7
prj.ads, [...] (Queue.Insert): now also inserts the "roots" for a main.

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

* prj.ads, makeutl.adb, makeutl.ads (Queue.Insert): now also inserts
the "roots" for a main.
(Fill_From_Project): add support for aggregate projects. Main units
in aggregated projects are now automatically added in the list of
files to build (although this fails later on in gprbuild, because
these files are not using the root proejct tree, so this needs
further cleanup)
* gcc-interface/Make-lang.in: Update dependencies.

From-SVN: r177287
gcc/ada/ChangeLog
gcc/ada/gcc-interface/Make-lang.in
gcc/ada/makeutl.adb
gcc/ada/makeutl.ads
gcc/ada/prj.ads