fpc.cfg(5) FPC configuration file fpc.cfg(5) (NAME) fpc.cfg - Free Pascal (DESCRIPTION) Free Pascal (FPC) . ( fpc(1) ) fpc.cfg . ( fpc(1) ) . (SYNTAX) # . # ( ). fpc.cfg : - : - . - ( .fpc.cfg ). - PPC_CONFIG_PATH compilerdir/../etc. - : /etc. - : - . - PPC_CONFIG_PATH. - . . : @foo fpc.cfg foo . . . : #IFDEF #IFNDEF #ELSE #ENDIF #DEFINE #UNDEF #WRITE #INCLUDE #SECTION $... : #IFDEF (Syntax) #IFDEF name <> #IFDEF . #ELSE #ENDIF . (Example) #IFDEF VER0_99_12 -Fu/usr/lib/fpc/0.99.12/rtl #ENDIF 0.99.12 /usr/lib/fpc/0.99.12/rtl . #IFNDEF (Syntax) #IFNDEF name <> #IFNDEF . #ELSE #ENDIF . (Example) #IFNDEF VER0_99_12 -Fu/usr/lib/fpc/0.99.13/rtl #ENDIF 0.99.12 /usr/lib/fpc/0.99.13/rtl . #ELSE (Syntax) #ELSE #ELSE #IFDEF #IFNDEF . (#IFDEF #IFNDEF) #ELSE . #ENDIF . (Example) #IFDEF VER0_99_12 -Fu/usr/lib/fpc/0.99.12/rtl #ELSE -Fu/usr/lib/fpc/0.99.13/rtl #ENDIF 0.99.12 /usr/lib/fpc/0.99.12/rtl /usr/lib/fpc/0.99.13/rtl . #ENDIF (Syntax) #ENDIF #ENDIF #IF(N)DEF ( #ELSE ) . #DEFINE (Syntax) #DEFINE name #DEFINE . -dname . #UNDEF (Syntax) #UNDEF name #UNDEF . -uname . #WRITE (Syntax) #WRITE Message Text #WRITE <> . . (Example) #IFDEF DEBUG #WRITE Setting debugging ON... -g #ENDIF DEBUG : Setting debugging ON... (debugging) . #INCLUDE (Syntax) #INCLUDE filename #INCLUDE <> . ( ) . (Example) #IFDEF LINUX #INCLUDE /etc/fpc.cfg #ELSE #IFDEF GO32V2 #INCLUDE c:\pp\bin\fpc.cfg #ENDIF #ENDIF ( ) /etc/fpc.cfg DOS c:\pp\bin\fpc.cfg . #SECTION (Syntax) #SECTION name #SECTION #IFDEF #ENDIF . COMMON #SECTION COMMON . (EXAMPLES) fpc.cfg : -vwhin #IFDEF VER0_99_12 #IFDEF FPC_LINK_STATIC -Fu/usr/lib/fpc/0.99.12/rtl/static -Fu/usr/lib/fpc/0.99.12/units/static #ENDIF #IFDEF FPC_LINK_DYNAMIC -Fu/usr/lib/fpc/0.99.12/rtl/shared -Fu/usr/lib/fpc/0.99.12/units/shared #ENDIF -Fu/usr/lib/fpc/0.99.12/rtl -Fu/usr/lib/fpc/0.99.12/units #ENDIF ( ) fpc.cfg . (SEE ALSO) fpc(1) FPC 22 february 2002 fpc.cfg(5)