BUILDTIME REQUIREMENTS
March 18, 2025 ยท View on GitHub
- clang++ 14+ or g++ 12+
- cmake 3.8+
- cppcheck 2.10+
- Docker 20.10.12+
- Doxygen 9.4+
- GNU/BSD findutils
- POSIX compatible make
- Python 3.12.1+
- Rust 1.75.0+
- POSIX compatible sh
- snek 0.0.5
- Snyk
- POSIX compatible tar
- Provision additional dev tools with
make -f install.mk [-j 4]
Recommended
- a host capable of running musl/Linux containers (e.g. a GNU/Linux, musl/Linux, macOS, or Windows host)
- Docker First Aid Kit
- Apply
DOCKER_DEFAULT_PLATFORM=linux/amd64environment variable - ASDF 0.10 (run
asdf reshimafter provisioning) - clang-format
- clang-tidy (macOS:
brew install llvm, thenbrew link llvm --force) - direnv 2
- GNU/BSD make
- macOS open or equivalent alias
- GNU/BSD tar
- tree
- a UNIX-like environment
AUDIT
$ make audit
BUILD
$ make [build]
INSTALL
$ make install
UNINSTALL
$ make uninstall
LINT
$ make lint
DOCUMENT
$ make doc
$ open html/index.html
PORT
$ make port
CLEAN
$ make clean