diff options
| author | Ben Dunbobbin <bd1976llvm@gmail.com> | 2018-08-02 11:27:38 +0000 | 
|---|---|---|
| committer | Ben Dunbobbin <bd1976llvm@gmail.com> | 2018-08-02 11:27:38 +0000 | 
| commit | a318e2c603e473133940954f90ee3d93aee77be5 (patch) | |
| tree | d024364edd72b72e7c82250d671f9dbbc73df3b8 | |
| parent | c2619a2f3d89d0273005f6173ab8073ef33c81bb (diff) | |
| download | bcm5719-llvm-a318e2c603e473133940954f90ee3d93aee77be5.tar.gz bcm5719-llvm-a318e2c603e473133940954f90ee3d93aee77be5.zip  | |
[llvm-ar] Correct help text
Corrected and simplified the help text.
It was clearly too difficult to maintain before (see e.g. @227296) making it
simpler and more consistent it should help people keep it up to date.
Differential Revision: https://reviews.llvm.org/D48577
llvm-svn: 338703
| -rw-r--r-- | llvm/tools/llvm-ar/llvm-ar.cpp | 56 | 
1 files changed, 27 insertions, 29 deletions
diff --git a/llvm/tools/llvm-ar/llvm-ar.cpp b/llvm/tools/llvm-ar/llvm-ar.cpp index 9023bdd1a0d..64be08ff946 100644 --- a/llvm/tools/llvm-ar/llvm-ar.cpp +++ b/llvm/tools/llvm-ar/llvm-ar.cpp @@ -63,46 +63,44 @@ OPTIONS:  )";  const char ArHelp[] = R"( -OVERVIEW: LLVM Archiver (llvm-ar) +OVERVIEW: LLVM Archiver -  This program archives bitcode files into single libraries - -USAGE: llvm-ar [options] [relpos] [count] <archive-file> [members]... +USAGE: llvm-ar [options] [-]<operation>[modifiers] [relpos] <archive> [files] +       llvm-ar -M [<mri-script]  OPTIONS: -  -M                                - -  -format                           - Archive format to create -    =default                        -   default -    =gnu                            -   gnu -    =darwin                         -   darwin -    =bsd                            -   bsd -  -plugin=<string>                  - plugin (ignored for compatibility -  -help                             - Display available options -  -version                          - Display the version of this program +  --format              - Archive format to create +    =default            -   default +    =gnu                -   gnu +    =darwin             -   darwin +    =bsd                -   bsd +  --plugin=<string>     - Ignored for compatibility +  --help                - Display available options +  --version             - Display the version of this program  OPERATIONS: -  d[NsS]       - delete file(s) from the archive -  m[abiSs]     - move file(s) in the archive -  p[kN]        - print file(s) found in the archive -  q[ufsS]      - quick append file(s) to the archive -  r[abfiuRsS]  - replace or insert file(s) into the archive -  t            - display contents of archive -  x[No]        - extract file(s) from the archive - -MODIFIERS (operation specific): -  [a] - put file(s) after [relpos] -  [b] - put file(s) before [relpos] (same as [i]) +  d - delete [files] from the archive +  m - move [files] in the archive +  p - print [files] found in the archive +  q - quick append [files] to the archive +  r - replace or insert [files] into the archive +  s - act as ranlib +  t - display contents of archive +  x - extract [files] from the archive + +MODIFIERS: +  [a] - put [files] after [relpos] +  [b] - put [files] before [relpos] (same as [i]) +  [c] - do not warn if archive had to be created    [D] - use zero for timestamps and uids/gids (default) -  [i] - put file(s) before [relpos] (same as [b]) +  [i] - put [files] before [relpos] (same as [b]) +  [l] - ignored for compatibility    [o] - preserve original dates    [s] - create an archive index (cf. ranlib)    [S] - do not build a symbol table    [T] - create a thin archive -  [u] - update only files newer than archive contents +  [u] - update only [files] newer than archive contents    [U] - use actual timestamps and uids/gids - -MODIFIERS (generic): -  [c] - do not warn if the library had to be created    [v] - be verbose about actions taken  )";  | 

