cwbudde/Setup Free Pascal Compiler

Install and configure Free Pascal Compiler (FPC) and Lazarus on Linux, Windows, and macOS

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Nov 19, 2025
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: cwbudde/action-fpc@13183ccf265d4b7de6aa0be0fc0820ed57555a42 # v1.0.1

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
lazarus-versionLazarus version to install (e.g., 3.0.0)no3.0.0
fpc-versionFPC version to install (e.g., 3.2.2). If not specified, uses the version bundled with Lazarusno""
include-lazarusWhether to install Lazarus (includes LCL). Set to false for FPC-only installations.notrue
install-dependenciesAdditional dependencies to install (space-separated). Example: "libportaudio2 portaudio19-dev"no""
cacheEnable caching of FPC/Lazarus installation to speed up subsequent runsnotrue
namedescription
fpc-pathPath to the FPC compiler executable
fpc-versionInstalled FPC version
lazarus-pathPath to the Lazarus installation directory