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 sve platforme s bilo kojom licencom

Maven

Maven

Apache Maven je Java alat za automatizaciju gradnje i upravljanje projektima (u razvoju softvera).
CMake

CMake

CMake je obitelj alata namijenjenih za izgradnju, testiranje i pakiranje softvera.
Gradle

Gradle

Gradle je razvijala automatizaciju izrade.
GNU Make

GNU Make

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

SCons

SCons je alat za izgradnju softvera otvorenog koda - to jest, naredni alat nove generacije.
Premake

Premake

Snažno jednostavna konfiguracija izrade
MakeMe

MakeMe

Embedthis MakeMe moderna je zamjena za make i autoconf.
Ant

Ant

Apache Ant je alat za izradu na bazi Java softvera otvorenog koda (za razvoj softvera).Koristi XML datoteke za opisivanje, strukturu i kontrolu procesa sastavljanja.
Ninja Build

Ninja Build

Ninja je mali sustav izrade koji je fokusiran na brzinu.
Buck

Buck

Buck je sustav za izgradnju koji je razvio i koristi Facebook.Potiče stvaranje malih modula koji se mogu višekratno upotrebljavati i koji se sastoje od koda i resursa te podržava razne jezike na mnogim platformama.
qmake

qmake

qmake je alat tvrtke Qt Company koji vam pomaže pojednostaviti proces sastavljanja razvojnog projekta na različitim platformama.qmake automatizira stvaranje Makefilea tako da je potrebno samo nekoliko redaka podataka za stvaranje svakog Makefile-a.
Autoconf

Autoconf

Makronaredbe za izradu skripti školjki za automatsko konfiguriranje paketa izvornog koda.
Meson

Meson

Meson je sustav stvaranja otvorenog koda koji bi trebao biti i iznimno brz i, što je još važnije, što je moguće više prilagođen korisnicima.
tup

tup

Tup je sustav za izgradnju koji se temelji na datotekama za Linux, OSX i Windows.
Cake

Cake

Cake (C # Make) je sustav za automatizaciju gradnje na više platformi sa C # DSL za zadatke poput sastavljanja koda, kopiranja datoteka i mapa, izvođenja testova jedinica, komprimiranja datoteka i izrade NuGet paketa.