A system for running LuaJIT powered FRC and other robots.
- CMake - Build system.
- Python - Required for yaml parsing and benchmarking.
- Ninja - Recommended. The build instructions assume you have it.
This projected includes various dependencies as submodules. Make sure to either clone with submodules.
git clone https://github.com/snidercs/luabot --recurse-submodulesOr if you did a normal clone, initialize them
git submodule update --init --recursiveThe steps here are for a Unix based system but should work on any platform with C++.
# Configure the build directory
cmake -Bbuild -GNinja -DCMAKE_BUILD_TYPE=Release
# Compile it
cmake --build build --config=Release
# Test it
ctest --test-dir=build