From 45e4fad5d0693b9a4ffdcdb572c8f45157eb4baa Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Tue, 15 Apr 2014 20:32:54 -0700 Subject: [PATCH] man: Add missing options to rustc.1 --- man/rustc.1 | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/man/rustc.1 b/man/rustc.1 index 8fc6828ced18b..05013ab7976fd 100644 --- a/man/rustc.1 +++ b/man/rustc.1 @@ -1,6 +1,6 @@ .TH RUSTC "1" "March 2014" "rustc 0.11-pre" "User Commands" .SH NAME -rustc \- rust compiler +rustc \- The Rust compiler .SH SYNOPSIS .B rustc [\fIOPTIONS\fR] \fIINPUT\fR @@ -33,9 +33,17 @@ List the symbols defined by a library crate \fB\-\-no\-trans\fR Run all passes except translation; no output .TP -\fB\-g\fR, \fB\-\-debuginfo\fR +\fB\-\-no\-analysis\fR +Parse and expand the source, but run no analysis and produce no output +.TP +\fB\-g\fR Emit DWARF debug information into object files generated. .TP +\fB\-\-debuginfo\fR LEVEL +Emit DWARF debug info to the objects created: 0 = no debug info, 1 = +line-tables only (for stacktraces and breakpoints), 2 = full debug +info with variable and type information (same as -g). +.TP \fB\-O\fR Equivalent to \fI\-\-opt\-level=2\fR .TP @@ -58,6 +66,10 @@ Pretty-print the input instead of compiling; valid types are: normal expanded, with type annotations), or identified (fully parenthesized, AST nodes and blocks with IDs) .TP +\fB\-\-dep-info\fR [FILENAME] +Output dependency info to after compiling, in o format suitable +for use by Makefiles. +.TP \fB\-\-sysroot\fR PATH Override the system root .TP @@ -151,15 +163,14 @@ level. Generates software floating point library calls instead of hardware instructions. .TP -\fBgen-crate-map\fR -Forces generate of a toplevel crate map. May be required for logging to work -when rust is embedded into another application. -.TP \fBprefer-dynamic\fR Prefers dynamic linking to static linking. .TP \fBno-integrated-as\fR Force usage of an external assembler rather than LLVM's integrated one. +.TP +\fBrelocation-model\fR=[pic,static,dynamic-no-pic] +The relocation model to use. (default: pic) .SH "EXAMPLES" To build an executable from a source file with a main function: