Difference between revisions of "Spcomp switches"
(Created page with '== SourcePawn Compiler Switches Version 1.3.1 == SourcePawn Compiler 1.3.1 Copyright (c) 1997-2006, ITB CompuPhase, (C)2004-2008 AlliedModders, LLC Usage: spcomp <filename>...') |
|||
Line 31: | Line 31: | ||
sym=val define constant "sym" with value "val" | sym=val define constant "sym" with value "val" | ||
sym= define constant "sym" with value 0 | sym= define constant "sym" with value 0 | ||
− | |||
Options may start with a dash or a slash; the options "-d0" and "/d0" are | Options may start with a dash or a slash; the options "-d0" and "/d0" are | ||
equivalent. | equivalent. | ||
− | |||
Options with a value may optionally separate the value from the option letter | Options with a value may optionally separate the value from the option letter | ||
with a colon (":") or an equal sign ("="). That is, the options "-d0", "-d=0" | with a colon (":") or an equal sign ("="). That is, the options "-d0", "-d=0" | ||
and "-d:0" are all equivalent. | and "-d:0" are all equivalent. |
Revision as of 08:41, 15 April 2010
SourcePawn Compiler Switches Version 1.3.1
SourcePawn Compiler 1.3.1 Copyright (c) 1997-2006, ITB CompuPhase, (C)2004-2008 AlliedModders, LLC Usage: spcomp <filename> [filename...] [options] Options: -A<num> alignment in bytes of the data segment and the stack -a output assembler code -c<name> codepage name or number; e.g. 1252 for Windows Latin-1 -Dpath active directory path -e<name> set name of error file (quiet compile) -H<hwnd> window handle to send a notification message on finish -i<name> path for include files -l create list file (preprocess only) -o<name> set base name of (P-code) output file -O<num> optimization level (default=-O2) 0 no optimization 2 full optimizations -p<name> set name of "prefix" file -r[name] write cross reference report to console or to specified file -S<num> stack/heap size in cells (default=4096) -s<num> skip lines from the input file -t<num> TAB indent size (in character positions, default=8) -v<num> verbosity level; 0=quiet, 1=normal, 2=verbose (default=1) -w<num> disable a specific warning by its number -X<num> abstract machine size limit in bytes -XD<num> abstract machine data/stack size limit in bytes -\ use '\' for escape characters -^ use '^' for escape characters -;[+/-] require a semicolon to end each statement (default=-) sym=val define constant "sym" with value "val" sym= define constant "sym" with value 0 Options may start with a dash or a slash; the options "-d0" and "/d0" are equivalent. Options with a value may optionally separate the value from the option letter with a colon (":") or an equal sign ("="). That is, the options "-d0", "-d=0" and "-d:0" are all equivalent.