diff options
author | Vincent Celier <celier@adacore.com> | 2007-06-06 12:22:30 +0200 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2007-06-06 12:22:30 +0200 |
commit | 47eb2d8d9a68384b8e9dc8e7e617b363c94cc10f (patch) | |
tree | fdb8f8f89acbaf2c58ed8c7d3df6017495c6f704 /gcc/ada/bindusg.adb | |
parent | 6644b368bec2f708896c6d668ac2af2c0a7e970b (diff) | |
download | gcc-47eb2d8d9a68384b8e9dc8e7e617b363c94cc10f.zip gcc-47eb2d8d9a68384b8e9dc8e7e617b363c94cc10f.tar.gz gcc-47eb2d8d9a68384b8e9dc8e7e617b363c94cc10f.tar.bz2 |
bindusg.adb: Add line for @<response file> Add lines for new switches -R and -Z
2007-04-20 Vincent Celier <celier@adacore.com>
* bindusg.adb: Add line for @<response file>
Add lines for new switches -R and -Z
* gnatbind.adb (Gnatbind): Do not include sources from the GNAT
hierarchy in the list of files of the closure when -R is used
(Gnatbind): Accept arguments starting with '@' to indicate response
files and take the arguments from the response files.
If List_Closure is set, display the referenced files
From-SVN: r125387
Diffstat (limited to 'gcc/ada/bindusg.adb')
-rw-r--r-- | gcc/ada/bindusg.adb | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/gcc/ada/bindusg.adb b/gcc/ada/bindusg.adb index 83cfa69..4efb5fe1 100644 --- a/gcc/ada/bindusg.adb +++ b/gcc/ada/bindusg.adb @@ -6,7 +6,7 @@ -- -- -- B o d y -- -- -- --- Copyright (C) 1992-2006, Free Software Foundation, Inc. -- +-- Copyright (C) 1992-2007, Free Software Foundation, Inc. -- -- -- -- GNAT is free software; you can redistribute it and/or modify it under -- -- terms of the GNU General Public License as published by the Free Soft- -- @@ -54,6 +54,11 @@ package body Bindusg is Write_Eol; Write_Eol; + -- Line for @response_file + + Write_Line (" @<resp_file> Get arguments from response file"); + Write_Eol; + -- Line for -aO switch Write_Line (" -aOdir Specify library files search path"); @@ -176,6 +181,11 @@ package body Bindusg is Write_Line (" -r List restrictions that could be applied " & "to this partition"); + -- Line for -R switch + + Write_Line + (" -R List sources referenced in closure (implies -c)"); + -- Line for -s switch Write_Line (" -s Require all source files to be present"); @@ -233,6 +243,13 @@ package body Bindusg is -- Line for --RTS + -- Line for -Z switch + + Write_Line (" -Z " & + "Zero formatting in auxiliary outputs (-e, -K, -l, -R)"); + + -- Line for --RTS + Write_Line (" --RTS=dir specify the default source and " & "object search path"); |