Date: Fri, 6 Apr 2018 11:39:42 -0700 From: Steve Kargl <sgk@troutmask.apl.washington.edu> To: Dimitry Andric <dim@FreeBSD.org> Cc: David Chisnall <theraven@FreeBSD.org>, Pete Wright <pete@nomadlogic.org>, Conrad Meyer <cem@freebsd.org>, freebsd-current <freebsd-current@freebsd.org>, Ed Maste <emaste@freebsd.org> Subject: Re: clang manual page? Message-ID: <20180406183942.GB78891@troutmask.apl.washington.edu> In-Reply-To: <09A15F48-0AEA-48C5-920B-232E474B405B@FreeBSD.org> References: <20180405223852.GA43120@troutmask.apl.washington.edu> <CAG6CVpUpj7B6ujUSCUkznCBKSGKcuM2czZ=VBgKK%2Bkm5wFwfmg@mail.gmail.com> <20180406001514.GA43793@troutmask.apl.washington.edu> <347cc907-96b3-140d-5a8f-084f91283be5@nomadlogic.org> <6691B42A-E56F-4432-82FA-42BC410EC152@FreeBSD.org> <09A15F48-0AEA-48C5-920B-232E474B405B@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Apr 06, 2018 at 01:25:54PM +0200, Dimitry Andric wrote: > Yes, but that manual is also pretty much incomplete, so with the last > import I decided to stay with the older perl doc based one. Upstream > is pretty bad at writing detailed documentation, certainly in the form > of man pages. > Index: clang.1 =================================================================== --- clang.1 (revision 332114) +++ clang.1 (working copy) @@ -128,15 +128,72 @@ .UNINDENT .INDENT 0.0 .TP -.B \-std=<language> -Specify the language standard to compile for. +.B \-std=<value> +Specify the language standard to enforce. + +A partial list of validate +.B <value> +for the C programming language is +.INDENT 7.0 +.INDENT 3.5 +\fIc89\fP ISO/IEC 9899:1990 +.sp +\fIc90\fP ISO/IEC 9899:1990 +.sp +\fIc99\fP ISO/IEC 9899:1999 +.sp +\fIc11\fP ISO/IEC 9899:2011 +.sp +\fIc17\fP Working draft for ISO/EIC 9899:2017 +.sp +\fIgnu89\fP ISO/IEC 9899:1990 with GNU extensions +.sp +\fIgnu90\fP ISO/IEC 9899:1990 with GNU extensions +.sp +\fIgnu99\fP ISO/IEC 9899:1999 with GNU extensions +.sp +\fIgnu11\fP ISO/IEC 9899:2011 with GNU extensions +.sp +\fIgnu17\fP Draft for ISO/EIC 9899:2017 with GNU extensions .UNINDENT +.UNINDENT + +A partial list of validate +.B <value> +for the C++ programming language is +.INDENT 7.0 +.INDENT 3.5 +\fIc++98\fP ISO/IEC 14882:1998 with amendments +.sp +\fIc++03\fP ISO/IEC 14882:2003 with amendments +.sp +\fIc++11\fP ISO/IEC 14882:2011 with amendments +.sp +\fIc++14\fP ISO/IEC 14882:2014 with amendments +.sp +\fIc++17\fP ISO/IEC 14882:2017 with amendments +.sp +\fIc++2a\fP Draft ISO/IEC 14882:2020 +.sp +\fIgnu++98\fP ISO/IEC 14882:1998 with amendments and GNU extensions +.sp +\fIgnu++03\fP ISO/IEC 14882:2003 with amendments and GNU extensions +.sp +\fIgnu++11\fP ISO/IEC 14882:2011 with amendments and GNU extensions +.sp +\fIgnu++14\fP ISO/IEC 14882:2014 with amendments and GNU extensions +.sp +\fIgnu++17\fP ISO/IEC 14882:2017 with amendments and GNU extensions +.sp +\fIgnu++2a\fP Draft ISO/IEC 14882:2020 with GNU extensions +.UNINDENT +.UNINDENT +.UNINDENT .INDENT 0.0 .TP .B \-stdlib=<library> Specify the C++ standard library to use; supported options are libstdc++ and libc++. If not specified, platform default will be used. -.UNINDENT .INDENT 0.0 .TP .B \-rtlib=<library> -- Steve 20170425 https://www.youtube.com/watch?v=VWUpyCsUKR4 20161221 https://www.youtube.com/watch?v=IbCHE-hONow
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20180406183942.GB78891>