| 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. |