- CMake 3.20+
- C++20 compiler
- Git
All build commands must be executed from the project root.
Project root:
givemepi/
├── CMakeLists.txt
├── src/
├── include/
├── tests/
└── third_party/
Run:
cmake -S . -B buildRun:
cmake --build buildRemove previous build files:
rm -rf buildReconfigure:
cmake -S . -B buildBuild:
cmake --build buildAfter successful build:
build/pi-engine
will be generated.
Expected result:
- No compiler errors
- No linker errors
- Executable generated