@vertigo I remember being on the same boat when I first got into C/C++ programming with embedded devices that use CMake build system. Not fun at all. In some cases a simple blinky would have a crazy complicated CMake file. This is literally the main reason I started looking into alternatives such as cargo with Rust.