Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 1.43 KB

building-anna.md

File metadata and controls

27 lines (21 loc) · 1.43 KB

Building Anna

Prerequisites left to the user

There are a few pre-requisites that we don't install and that we leave to the user to install first:

Prerequisites

In order to build Anna, there are additional build-tool dependencies. Most can be installed with standard package managers like brew on macOS and apt-get on Linux. Some require download and being built locally with the build-tools previously installed.

You can install them using make dependencies from the root of the project.

Building with make

Once all pre-requisites are correctly working on the development machine, you can run the standard build using the top-level Makefile with just make

This will build, lint, run tests, generate docs etc.

KVS server executables will be in build/target, the CPP-based interactive CLI for Anna in build/client and the rust cli anna in cli/target.