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

### E.7 Variables set by fpcmake

The makefile generated by fpcmake contains a lot of makefile variables. fpcmake will write all of the keys in the makefile.fpc as makefile variables in the form SECTION_KEYNAME. This means that the following section:

     [package]
     name=mysql
     version=1.0.5

will result in the following variable definitions:

     override PACKAGE_NAME=mysql
     override PACKAGE_VERSION=1.0.5

Most targets and rules are constructed using these variables. They will be listed below, together with other variables that are defined by fpcmake.

The following sets of variables are defined:

- Directory variables.
- Program names.
- File extensions.
- Target files.

Each of these sets is discussed in the subsequent:

Directory variables
Target variables
Compiler command-line variables
Program names
File extensions
Target files

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