Building
Setup
To build from source, checkout the repo using:
Note that lexbor is a required submodule, if you do not checkout with --recurse-submodules you must run:
Lexbor
For native targets, a static build of Lexbor is used.
Pre-compiled artifacts are available in Github at tags prefixed with lexbor-vX.X.X.
The current version is lexbor-v2.2.0.
Normally when running the project locally, the required artifacts are downloaded automatically and placed into the
lexbor-bin folder at the root of the project.
If you would like to build it yourself, the .github/workflows/build-lexbor.yml workflow provides all the details to
make use of the cmake-files in this repository for cross-compilation.
When you've created your build, place it in the lexbor-bin/<Kotlin Target>/ folder and build as usual.