This project implements part of the "Kaleidoscope" language from the LLVM tutorial
To just build the package run:
nix build .
To enter the development environment and then build kaleidscope run:
nix develop
cargo build --release
Note: if you have nix-direnv you just have to run cargo build --release
.
Make shure that you have the following dependencies installed:
- LLVM-13
- libffi
- libxml2
And the simply build by executing
cargo build --release