Using the con guration le fpc.cfg is an alternative to command line options. When a con guration le is found, it is read, and the lines in it are treated as if you typed them on the command line. They are treated before the options that you type on the command line.
You can specify comments in the con guration le with the # sign. Everything from the # on will be ignored.
The algorithm to determine which le is used as a con guration le is decribed in 3.1.5 on page 73.
When the compiler has nished reading the con guration le, it continues to treat the command line options.
One of the command line options allows you to specify a second con guration le: Specifying @foo on the command line will open le foo, and read further options from there. When the compiler has nished reading this le, it continues to process the command line.
The con guration le allows a type of preprocessing. It understands the following directives, which you should place starting on the rst column of a line:
They work the same way as their f$...g counterparts in Pascal source code. All the default de nes used to compile source code are also de ned while processing the con guration le. For example, if the target compiler is an intel 80x86 compatible linux platform, both cpu86 and linux will be de ned while interpreting the con guration le. For the possible default de nes when compiling, consult Appendix G of the Programmers guide.
What follows is a description of the di erent directives.