bake
Bake, A build system for building, testing and running C & C++ project
...It allows developers to define project configurations in a straightforward manner and supports features like interactive builds, which automatically rebuild projects upon code changes. Bake's recursive build capability ensures that entire dependency trees can be built with a single command, streamlining complex project structures.