Reggae build system

Reggae build system

Reggae je (meta) sistem za izgradnju s višestrukim prednjim dijelovima (D, Python, Ruby, Javascript, Lua) i pozadinama (make, ninja, tup, custom).Ovo je alfa softver, testiran samo na Linuxu i vjerojatno će imati promene.Značajke - Više prednjih strana: pisati čitljive i sažetke opisa sastavljanja u D, Python, Ruby, JavaScript ili Lua.- Višestruka pozadina: generira sustave za izradu, ninja, tup i prilagođeni binarni backback - Poput autotoola, nema ovisnosti o samim reggaeima za ljude koji samo žele izgraditi vaš softver.Opcija --export generira - gradite sustav koji radi u korijenu vašeg projekta bez potrebe za instaliranjem reggae-a na ciljni sustav - Fleksibilan DSAG opis niske razine DSL u svakom pročelju da biste išta poduzeli - DSL pravila visoke razine za uobičajenu izgradnjusistemski zadaci za C, C ++ i D projekte - Automatsko otkrivanje ovisnosti zaglavlja / modula za C, C ++ i D - Automatski se pokreće ako se opis sastavljanja promijeni - Izgrade izvan stabla - nema potrebe za stvaranjem binarnih datoteka u izvornom stablu - Korisnikdefinirane varijable poput CMake kako bi se odabrale značajke prije sastavljanja - vrijeme integracije za D projekte ...
reggae-build-system

Kategorije

Alternativa Reggae build systemu za BSD

GNU Make

GNU Make

Make je alat koji kontrolira generiranje izvršnih datoteka i ostalih ne-izvornih datoteka programa iz izvornih datoteka programa.
Ninja Build

Ninja Build

Ninja je mali sustav izrade koji je fokusiran na brzinu.
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.