Reggae je (meta) build systém s více frontami (D, Python, Ruby, Javascript, Lua) a backends (make, ninja, tup, custom).Toto je alfa software, který byl testován pouze na Linuxu a pravděpodobně provedl zlomové změny.Vlastnosti - Více frontendů: psejte čitelné a stručné popisy sestavení v jazyce D, Python, Ruby, JavaScript nebo Lua.- Více backendů: generuje systémy sestavení pro make, ninja, tup a vlastní binární backend - Stejně jako autotooly, žádná závislost na reggae samotném pro lidi, kteří chtějí pouze sestavit váš software.Možnost --export generuje systém sestavení, který funguje v kořenovém adresáři vašeho projektu, aniž by bylo nutné instalovat reggae do cílového systému. - Flexibilní popis DAG na nízké úrovni DSL v každém frontendu, aby udělal cokoli - Pravidla DSL na vysoké úrovni pro společné sestavenísystémové úkoly pro projekty C, C ++ a D - Automatická detekce závislosti záhlaví / modulů pro C, C ++ a D - Automaticky se spustí, pokud se změní popis sestavení - Sestavy mimo strom - není třeba vytvářet binární soubory ve zdrojovém stromu - Uživatel-definované proměnné jako CMake, aby bylo možné zvolit funkce před kompilací - integrace dubu pro D projekty ...
Webová stránka:
https://github.com/atilaneves/reggaeKategorie
Alternativy Reggae build system pro Linux

1

0