Setup.shl

Setup.shl

postava - Jednostavna Bash knjižnica za postavljanje strukture direktorija koristeći definicije u obliku makete.Setup.shl namijenjen je pružanju iste osnovne značajke kao i drugi alati slični make-u, unutar Bash okruženja: možete definirati recepte za stvaranje datoteka iz njihovih ovisnosti i izvršiti te recepte za sve datoteke koje nisu ažurirane, po redoslijedu i paralelno kad je to moguće.Vrlo je minimalan (osnovna funkcionalnost svodi se na 3 glavne funkcije i desetak pomagača) i ima za cilj biti što jednostavniji za učenje, istovremeno nudeći široku proširivost koristeći Bash kao jezik skriptiranja.Prednosti: - stvarno mali otisak (<1000 LoC za čitavu knjižnicu), što znači da možete složiti knjižnicu kao dio procesa izrade - smanjeni napori učenja (10 minuta da biste započeli) u usporedbi s drugim jednako moćnim alatima - prenosiv nasvi Unixi koji mogu pokrenuti Bash (Linux, MacOS, FreeBSD, ...) - skripte za postavljanje mogu upotrijebiti svu snagu Bash-a za definiranje vlastitih recepata i pravila - mogu gledati izvorne datoteke za promjene radi implementacije kontinuiranog sastavljanja - composable: build skriptemožete učitati druge skripte gradnje kako bi transparentno integrirali svoje produkcije. kontra: - treba ispravno funkcionirati Bash> 4.0, što može zahtijevati ažuriranje na nekim sustavima;može skenirati do 1000 datoteka / s, iako možete koristiti državne datoteke da donekle ublažite problem i neprekidne izrade ako sve drugo ne uspije - vrlo mlad alat, s malo ugrađenih pravila i malo standardizacije

Kategorije

Alternativa Setup.shlu 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.
MakeMe

MakeMe

Embedthis MakeMe moderna je zamjena za make i autoconf.
Premake

Premake

Snažno jednostavna konfiguracija izrade
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.
waf

waf

Waf je Python-ov okvir za konfiguriranje, sastavljanje i instaliranje aplikacija.
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.
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.
Automake

Automake

Automatski generirajte Makefile.in datoteke sukladne GNU standardima kodiranja.
tup

tup

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