Difference between revisions of "Spcomp switches"
(→SourcePawn Compiler Switches Version 1.9.0) |
(→SourcePawn Compiler Switches Version 1.9.0) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== SourcePawn Compiler Switches Version 1.9.0 == | == SourcePawn Compiler Switches Version 1.9.0 == | ||
− | SourcePawn Compiler 1.9.0.6154 | + | SourcePawn Compiler 1.9.0.6154 |
− | Copyright (c) 1997-2006 ITB CompuPhase | + | Copyright (c) 1997-2006 ITB CompuPhase |
− | Copyright (c) 2004-2017 AlliedModders LLC | + | Copyright (c) 2004-2017 AlliedModders LLC |
− | + | Usage: spcomp <filename> [filename...] [options] | |
− | Usage: spcomp <filename> [filename...] [options] | + | Options: |
− | |||
− | Options: | ||
-a output assembler code | -a output assembler code | ||
-c<name> codepage name or number; e.g. 1252 for Windows Latin-1 | -c<name> codepage name or number; e.g. 1252 for Windows Latin-1 | ||
Line 32: | Line 30: | ||
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 (":"), an equal sign ("="), or a space (" "). That is, the options "-d0", "-d=0", |
− | with a colon (":"), an equal sign ("="), or a space (" "). That is, the options "-d0", "-d=0", | + | "-d:0", and "-d 0" are all equivalent. "-;" is an exception to this and cannot use a space. |
− | "-d:0", and "-d 0" are all equivalent. "-;" is an exception to this and cannot use a space. |
Latest revision as of 03:10, 27 November 2017
SourcePawn Compiler Switches Version 1.9.0
SourcePawn Compiler 1.9.0.6154 Copyright (c) 1997-2006 ITB CompuPhase Copyright (c) 2004-2017 AlliedModders LLC Usage: spcomp <filename> [filename...] [options] Options: -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 -h show included file paths -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 -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 -E treat warnings as errors -\ 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 (":"), an equal sign ("="), or a space (" "). That is, the options "-d0", "-d=0", "-d:0", and "-d 0" are all equivalent. "-;" is an exception to this and cannot use a space.