X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=doc%2Fgmqcc.1;h=ee493c76f5e12f3bfd06087c9bd1445d1b47497b;hb=3391874ebf2c34bba33df1d8ac18eb5a78ef2a21;hp=db5ccf6cd3cf612323ac2617f575dfce3e63e9ff;hpb=244e6a0a4db55516a774722c4c438f4548eac320;p=xonotic%2Fgmqcc.git diff --git a/doc/gmqcc.1 b/doc/gmqcc.1 index db5ccf6..ee493c7 100644 --- a/doc/gmqcc.1 +++ b/doc/gmqcc.1 @@ -1,7 +1,7 @@ .\" Process with groff -man -Tascii file.3 .TH GMQCC 1 2012-07-12 "" "gmqcc Manual" .SH NAME -gmqcc \- A Quake C compiler which tries to reduce suckiness. +gmqcc \- A Quake C compiler built from the NIH realm of sarcastic wit .SH SYNOPSIS .B gmqcc [\fIOPTIONS\fR] [\fIfiles...\fR] @@ -23,7 +23,17 @@ Specify the output filename. Defaults to progs.dat. This will overwrite the output file listed in a \fIprogs.src\fR file in case such a file is used. .TP .BI "-O" n -Specify the optimization level, similar to gcc. +Specify the optimization level +.RS +.IP 3 +Highest optimization level +.IP 2 +Default optimization level +.IP 1 +Minimal optimization level +.IP 0 +Disable optimization entierly +.RE .TP .BI "-a" filename Append the specified files to the list of files to assemble using the QC-Assembler. @@ -35,9 +45,24 @@ Append the specified file which is to be interpreted as a \fIprogs.src\fR file. Use the specified standard for parsing QC code. The following standards are available: .IR gmqcc , qcc , fteqcc .TP +.BI -W warning "\fR, " "" -Wno- warning +Enable or disable a warning. +.TP +.B -Wall +Enable all warnings. Overrides preceding -W parameters. +.TP .B -fdarkplaces-string-table-bug Patch the output file to work around a string-table bug in certain darkplaces versions. .TP .B -fomit-nullbytes Changes the output format to be more efficient. Requires a patched engine. See the proposal for a better file structure in the gmqcc source tree. +.TP +.B -nocolor +Disables colored output +.TP +.BI "-redirout=" file +Redirects standard output to a \fIfile\fR +.TP +.BI "-rediterr=" file +Redirects standard error to a \fIfile\fR