Reggae build system

Reggae build system

Reggae er et (meta) build-system med flere front (D, Python, Ruby, Javascript, Lua) og backends (mærke, ninja, tup, brugerdefineret).Dette er alfa-software, der kun er testet på Linux og sandsynligvis vil have foretagne ødelagte ændringer.Funktioner - Flere frontender: skriv læsbare og kortfattede bygningsbeskrivelser i D, Python, Ruby, JavaScript eller Lua.- Flere backends: genererer build-systemer til make, ninja, tup og en brugerdefineret binær backend - Ligesom autotools er der ingen afhængighed af reggae i sig selv for folk, der bare vil bygge din software.Valget - eksport genererer et - build-system, der fungerer i roden af ​​dit projekt uden at skulle installere reggae på målsystemet - Fleksibel DAG-beskrivelse på lavt niveau DSL i hver frontend for at gøre noget - DSL-regler på højt niveau for fælles buildsystemopgaver til C, C ++ og D-projekter - Automatisk detektering af afhængighed af header / modul til C, C ++ og D - Kører automatisk sig selv, hvis build-beskrivelsen ændres - Out-of-tree builds - ikke nødvendigt at oprette binære filer i kildetræet - Bruger-definerede variabler som CMake for at vælge funktioner inden kompileringstid - dub-integration til D-projekter ...
reggae-build-system

Kategorier

Alternativer til Reggae build system til alle platforme med enhver licens

Phing

Phing

PHing er ikke GNU-fabrikat;det er et PHP-projektopbygningssystem eller build-værktøj baseret på? Apache Ant.
autosetup

autosetup

autosetup is a tool, similar to autoconf, to configure a build system for the appropriate environment, according to the system capabilities and the user-selected options.
Makepp

Makepp

Kompatibel, men pålidelig og forbedret erstatning for GNU Make, implementeret i Perl 5.