Sivelkiria Operating System repository

Commit 46f3666d authored by lexasub's avatar lexasub
Browse files

add Ninja-build system

parent ff75280f
......@@ -14,6 +14,7 @@ This document lists the tools and systems we use for Sivelkiria OS development.
| OS kernel primary language | C++ | Combines C low-level features and OOP support. |
| Low level build system | [CMake](https://cmake.org/) | Makes it easy building same code for different platforms while still controlling each compiler's attributes. Generates projects for all popular IDEs. |
| High level build system | TODO | Must be cross-platform and easy to maintain. Error control, splitting work into targets, improved log support are mandatory. |
| Fastest build system | [Ninja](https://ninja-build.org/) | Ease use for cmake: cmake -GNinja ... |
| ARM testing VM | QEMU | Open source and free. |
| Check code | cppcheck | Show more warnings |
| Compiler | clang + llvm | Primary compiler |
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment