Reggae to (meta) system kompilacji z wieloma frontami (D, Python, Ruby, JavaScript, Lua) i backendami (make, ninja, tup, custom).To jest oprogramowanie alfa, przetestowane tylko na Linuksie i prawdopodobnie będzie miało przełomowe zmiany.Funkcje - Wiele nakładek: pisz czytelne i zwięzłe opisy kompilacji w języku D, Python, Ruby, JavaScript lub Lua.- Wiele backendów: generuje systemy kompilacji dla make, ninja, tup i niestandardowych binarnych backendów - Podobnie jak narzędzia automatyczne, brak zależności od samego reggae dla osób, które chcą tylko zbudować twoje oprogramowanie.Opcja --export generuje - system kompilacji, który działa w katalogu głównym projektu bez konieczności instalowania reggae w systemie docelowym - Elastyczny niskiego poziomu opis DAG DSL w każdym interfejsie do robienia czegokolwiek - Wysokopoziomowe reguły DSL dla wspólnej kompilacjizadania systemowe dla projektów C, C ++ i D - Automatyczne wykrywanie zależności nagłówka / modułu dla C, C ++ i D - Automatycznie uruchamia się, jeśli zmieni się opis kompilacji - Kompilacje poza drzewem - Nie trzeba tworzyć plików binarnych w drzewie źródłowym - Użytkownik-definiowane zmienne, takie jak CMake, aby wybrać funkcje przed czasem kompilacji - integracja dub dla projektów D ...
Stronie internetowej:
https://github.com/atilaneves/reggaeKategorie
Alternatywy dla Reggae build system dla BSD

15

6