Reggae ist ein (Meta-) Build-System mit mehreren Front- (D, Python, Ruby, Javascript, Lua) und Back-Ends (make, ninja, tup, custom).Hierbei handelt es sich um Alpha-Software, die nur unter Linux getestet wurde und wahrscheinlich wichtige Änderungen enthält.Funktionen - Mehrere Frontends: Schreiben Sie lesbare und prägnante Build-Beschreibungen in D, Python, Ruby, JavaScript oder Lua.- Mehrere Backends: Generiert Build-Systeme für make, ninja, tup und ein benutzerdefiniertes binäres Backend.Mit der Option --export wird ein Build-System generiert, das im Stammverzeichnis Ihres Projekts ausgeführt wird, ohne dass Reggae auf dem Zielsystem installiert werden mussSystemtasks für C-, C ++ - und D-Projekte - Automatische Erkennung von Header- / Modulabhängigkeiten für C-, C ++ und D-Projekte - Wird automatisch ausgeführt, wenn sich die Build-Beschreibung ändert-definierte Variablen wie CMake, um Features vor dem Kompilieren auszuwählen - Dub-Integration für D-Projekte ...
reggae-build-system