Setup
Warning
There are no releases currently, and much of the current code is subject to change
Building from source
This method has only been tested on Debian Linux version 12.2, but may be applicable to other versions and operating systems.
- Clone the repository
- Install required packages
TODO:update with new required packages - Clone and build LLVM from source
Build:
Note
It is recommended to use Ninja to build LLVM, since it saves time. If you don't have ninja installed, you can install it with:
sudo apt-get install ninja. Or, if you prefer to use make, you can replaceNinjabelow with:"Unix Makefiles"(including quotes). - Build and run Asa
Enter Asa primary directory, then run the following to build:
You may also run
./src/run.sh, which will build Asa, but then also run it and its tests. This is useful for fast development testing.The built executable will be located at
Asa/build/asa