Reggae build system

Reggae build system

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

Kategorien

Alternativen zu Reggae build system für alle Plattformen mit einer Lizenz

Phing

Phing

PHing ist nicht GNU make;Es ist ein PHP-Projekt-Build-System oder ein Build-Tool, das auf Apache Ant basiert.
autosetup

autosetup

autosetup ist ein Tool, das autoconf ähnelt, um ein Build-System für die entsprechende Umgebung entsprechend den Systemfunktionen und den vom Benutzer ausgewählten Optionen zu konfigurieren.
Makepp

Makepp

Kompatibler, aber zuverlässiger und verbesserter Ersatz für GNU Make, implementiert in Perl 5.