fpc.build
Compile Pascal programs or projects using the Free Pascal Compiler (FPC). Specify source files, target CPU/OS, unit paths, and conditional defines to generate binaries efficiently.
Instructions
Build with Free Pascal Compiler (fpc) for a Pascal program or project file
Input Schema
Name | Required | Description | Default |
---|---|---|---|
cpu | No | Target CPU, e.g. x86_64, i386, aarch64 | |
defines | No | Conditional defines, e.g. FOO=1 | |
fpcPath | No | Path to fpc compiler (defaults to "fpc") | |
includePaths | No | Additional include search paths (-Fi) | |
os | No | Target OS, e.g. win64, win32, linux | |
output | No | Optional output binary path/name | |
source | Yes | Path to a Pascal program (.lpr/.pas) or unit to compile with FPC | |
unitPaths | No | Additional unit search paths (-Fu) |