From: Jonas Hahnfeld Date: Wed, 14 Sep 2016 05:52:21 +0000 (+0000) Subject: Document option '-rtlib' in clang's man page and help info X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3e4a6ab9b2bfd31941cd1a37bfba0888141288e2;p=clang Document option '-rtlib' in clang's man page and help info This patch adds an entry for "-rtlib" in the output of `man clang` and `clang -help`. Patch by Lei Zhang! Differential Revision: https://reviews.llvm.org/D24069 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@281440 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/docs/CommandGuide/clang.rst b/docs/CommandGuide/clang.rst index 0546304e71..1c47db78da 100644 --- a/docs/CommandGuide/clang.rst +++ b/docs/CommandGuide/clang.rst @@ -105,7 +105,12 @@ Language Selection and Mode Options .. option:: -stdlib= Specify the C++ standard library to use; supported options are libstdc++ and - libc++. + libc++. If not specified, platform default will be used. + +.. option:: -rtlib= + + Specify the compiler runtime library to use; supported options are libgcc and + compiler-rt. If not specified, platform default will be used. .. option:: -ansi diff --git a/include/clang/Driver/Options.td b/include/clang/Driver/Options.td index fb6b1b6673..9fa0054a73 100644 --- a/include/clang/Driver/Options.td +++ b/include/clang/Driver/Options.td @@ -1863,7 +1863,8 @@ def resource_dir : Separate<["-"], "resource-dir">, def resource_dir_EQ : Joined<["-"], "resource-dir=">, Flags<[DriverOption]>, Alias; def rpath : Separate<["-"], "rpath">, Flags<[LinkerInput]>; -def rtlib_EQ : Joined<["-", "--"], "rtlib=">; +def rtlib_EQ : Joined<["-", "--"], "rtlib=">, + HelpText<"Compiler runtime library to use">; def r : Flag<["-"], "r">, Flags<[LinkerInput,NoArgumentUnused]>; def save_temps_EQ : Joined<["-", "--"], "save-temps=">, Flags<[DriverOption]>, HelpText<"Save intermediate compilation results.">;