CMake
CMake ist ein Meta-Build System für C und C++ Projekte. Es generiert Build-Host spezifische Build Metadaten, z.B. für make oder ninja. Ich verwende CMake für meine C Projekte. Da es leider kein schönes Projekt Setup Tool gibt arbeite ich mit einem Template Repository, das stark inspiriert ist durch Modern CMake.