Build and package Lazarus for usage across Castle Game Engine. Similarly to castle-fpc, which compiles FPC packaged to ZIP.
Using GitHub Actions and release as GitHub Releases of the snapshot tag.
Usage:
-
We later use these Lazarus builds during Castle Game Engine build process.
-
We do not bundle Lazarus with Castle Game Engine itself, for now. (But it is an option in the future, would be useful for people that use custom components at CGE design-time as they require to rebuild editor which in turn depends on Lazarus installed.)
The core is a script build_lazarus which compiles Lazarus and packages it to ZIP. You can also run it interactively, on your system, to test it.
By Michalis.