- Windows
- Install MSYS2 with
winget install MSYS2.MSYS2, addC:\msys64\clang64\binto PATH - Install Git with
winget install Git.Git
- Install MSYS2 with
- On Windows, open the
MSYS2 CLANG64shell - On Linux, use "THE BASH"
- Run
./scripts/dependencies.sh, this installs compilers, build tools etc
Note
dependencies.sh only installs packages for Archlinux and MSYS2. If you
use some other distribution, feel free to find the equivalent package
names and add them to the script, thanks!
# pull in the git submodules
git submodule update --init --recursive
# build with cmake
cmake -B build
cmake --build build
# run the executable
./build/executable- Everything 🐍
snake_case - Avoid unnecessary
typedefing - Format as per
.clang-format