[prev] [prev-tail] [tail] [up]

## Appendix G
Options and settings

In table (G.1) a summary of available boolean compiler directives and the corresponding command-line options are listed. Other directives and the corresponding options are shown in table (G.2). For more information about the command-line options, chapter 5, page 75. For more information about the directives, see the Programmers guide.

Table G.1: | Boolean Options and directves
Short | long | Opt | Explanation
$A[+/-] | $ALIGN[ON/OFF] |  | Data alignment
$B[+/-] | $BOOLEVAL[ON/OFF] |  | Boolean evaluation mode
$C[+/-] | $ASSERTIONS[ON/OFF] | -Sa | Include assertions
$D[+/-] | $DEBUGINFO[ON/OFF] | -g | Include debug info
$E[+/-] |  |  | Coprocessor emulation
$F[+/-] |  |  | Far or near function (ignored)
$G[+/-] |  |  | generate 80286 code (ignored)
| $GOTO[ON/OFF] | -Sg | Support GOTO and Label
| $HINTS[ON/OFF] | -vh | Show hints
$H[+/-] | $LONGSTRINGS[ON/OFF] | -Sh | Use ansistrings
$I[+/-] | $IOCHECKS[ON/OFF] | -Ci | Check I/O operation result
| $INLINE[ON/OFF] | -Si | Allow inline code
$L[+/-] | $LOCALSYMBOLS[ON/OFF] |  | Local symbol information
$M[+/-] | $TYPEINFO[ON/OFF] |  | Generate RTTI for classes
| $MMX[ON/OFF] |  | Intel MMX support
$N[+/-] |  |  | Floating point sypport
| $NOTES[ON/OFF] | -vn | Emit notes
$O[+/-] |  |  | Support overlays (ignored)
$P[+/-] | $OPENSTRINGS[ON/OFF] |  | Support open strings
$Q[+/-] | $OVERFLOWCHECKS[ON/OFF] | -Co | Overflow checking
$R[+/-] | $RANGECHEKS[ON/OFF] | -Cr | Range checks
$S[+/-] |  | -Ct | Stack checks
| $SMARTLINK[ON/OFF] | -CX | Use smartlinking
| $STATIC[ON/OFF] | -St | Allow use of static
$T[+/-] | $TYPEDADDRESS[ON/OFF] |  | Types addresses

Table G.2: | Options and directives
Short | long | Opt | Explanation
| $APPTYPE | -W | Application type (Win32/OS2)
| $ASMMODE | -R | Assembler reader modus
| $DEFINE | -d | Define symbol
| $DESCRIPTION |  | Set program description
| $ELSE |  | Conditional compilation switch
| $ENDIF |  | Conditional compilation end
| $FATAL |  | report fatal error
| $HINT |  | Emit hint message
$I file | $INCLUDE |  | Include file or literal text
| $IF |  | Conditional compilation start
| $IFDEF NAME |  | Conditional compilation start
| $IFNDEF |  | Conditional compilation start
| $IFOPT |  | Conditional compilation start
| $INCLUDEPATH | -Fi | set include path
| $INFO |  | Emit information message
$L file | $LINK |  | Link object file
| $LIBRARYPATH | -Fl | Set library path
| $LINKLIB name |  | link library
$M MIN,MAX | $MEMORY |  | Set memory sizes
| $MACRO | -Sm | Allow use of macros
| $MESSAGE |  | Emit message
| $MODE |  | Set compatibility mode
| $NOTE |  | Emite note message
| $OBJECTPATH | -Fo | Set object path
| $OUTPUT | -A | Set output format
| $PACKENUM |  | Enumeration type size
| $PACKRECORDS |  | Record element alignment
| $SATURATION |  | Saturation (ignored)
| $STOP |  | Stop compilation
| $UNDEF | -u | Undefine symbol

[prev] [prev-tail] [front] [up]