cwbudde/Setup Free Pascal Compiler
Install and configure Free Pascal Compiler (FPC) and Lazarus on Linux, Windows, and macOS
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Nov 19, 2025
- License
- MIT
Pinned Snippet
uses: cwbudde/action-fpc@13183ccf265d4b7de6aa0be0fc0820ed57555a42 # v1.0.1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| lazarus-version | Lazarus version to install (e.g., 3.0.0) | no | 3.0.0 |
| fpc-version | FPC version to install (e.g., 3.2.2). If not specified, uses the version bundled with Lazarus | no | "" |
| include-lazarus | Whether to install Lazarus (includes LCL). Set to false for FPC-only installations. | no | true |
| install-dependencies | Additional dependencies to install (space-separated). Example: "libportaudio2 portaudio19-dev" | no | "" |
| cache | Enable caching of FPC/Lazarus installation to speed up subsequent runs | no | true |
Outputs
| name | description |
|---|---|
| fpc-path | Path to the FPC compiler executable |
| fpc-version | Installed FPC version |
| lazarus-path | Path to the Lazarus installation directory |