Vielleicht klingt das komisch, aber warum kann man nicht ein "richtiges" C/C++ -Programm "drumherum" schreiben und die gesamte Sache mit den Abhängigkeiten und Build-Optionen in einer kleinen Datenbank Persistent machen - Sozusagen ein Monolithisches Linux-Build System