mlib.ads, mlib.adb (Build_Library): Do not use hard-coded directory separator...
authorVincent Celier <celier@adacore.com>
Wed, 6 Jun 2007 10:38:29 +0000 (12:38 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Wed, 6 Jun 2007 10:38:29 +0000 (12:38 +0200)
commitb5755e2ba523ae36cb5f033ec1dd29d4cda71c09
tree8aaae1b1f0d5ee967a99f3a84e73a2967488926f
parentda4d406dcb68d1de187d81c93ae50864cc3f8fb0
mlib.ads, mlib.adb (Build_Library): Do not use hard-coded directory separator...

2007-04-20  Vincent Celier  <celier@adacore.com>

* mlib.ads, mlib.adb (Build_Library): Do not use hard-coded directory
separator, use instead the proper host directory separator.
(Copy_ALI_Files): Make sure that an already existing ALI file in the
ALI copy dir is writable, before doing the copy.

* mlib-utl.ads, mlib-utl.adb:
(Gcc): If length of command line is too long, put the list of object
files in a response file, if this is supported by the platform.
(Ar): If invocation of the archive builder is allowed to be done in
chunks and building it in one shot would go above an OS dependent
limit on the number of characters on the command line, build the archive
in chunks.

From-SVN: r125435
gcc/ada/mlib-utl.adb
gcc/ada/mlib-utl.ads
gcc/ada/mlib.adb
gcc/ada/mlib.ads