global compiler directives

From Lazarus wiki
Revision as of 13:38, 21 September 2013 by Jwdietrich (talk | contribs)
Jump to navigationJump to search

Deutsch (de) English (en) français (fr) русский (ru)

Free Pascal supports compiler directives in the source file: Basically the same directives as in Turbo Pascal, Delphi and Mac OS pascal compilers. Some are recognized for compatibility only, and have no effect.



Gobal Compiler Directives


$APPTYPE determines the program type.
$CALLING determines the calling convention of internal and external procedures and functions.
$code page determines which code page is used by the program.
$D oder $DEBUGINFO insert GNU debugging informationen into generated code.
$DESCRIPTION currently igonored by compiler.
$E emulate coprocessor.
$G currently igonored by compiler (reserved for generation of 80286 code).
$INCLUDEPATH determines path for include files.
$INTERFACES determines software interface for compiler
$LOCALSYMBOLS currently igonored by compiler.
$LIBRARYPATH determines path to library files.
$MEMORY determines size of memory to use.