KJam er en ophobning værktøj som make. Det bruger en syntaks ligner Jam, med mere kraftfulde funktioner end den oprindelige Jam.
Den har indbygget meget hurtig afhængighed scanning, pr-target viewpathing, og C-lignende kontrol flow. Det er optimeret til multi-processor maskiner. Det kan fremskynde bygningen ved at lancere bygge handlinger på et distribueret peer to peer netværk af build-servere.
KJam Byg Tool er designet til at understøtte store projekter med tusindvis af mål, eller projekter, der kræver bygning på mange mål arkitekturer.
KJam er designet til at være:
Unintrusive og ren KJam er lille. Det har ubetydelig CPU overhead, og det ikke skaber eller efterlader midlertidige filer.
Skalerbar KJam er i stand til at bygge store projekter fordelt på mange biblioteker i en enkelt, og kan lede og fordele bygge skridt til flere processorer på en eller flere netværksforbundne maskiner.
Meget transportabel KJam øjeblikket kører kun på Windows, men det er designet til at være let bærbar. Porte til Linux og OSX er planlagt.
Kan defineres multiplatform Platform uafhængige regler og platform specifikke aktioner adskilt fra afhængighed regler.
Kan tilpasses Udviklere kan forbedre og udvide KJam ved at oprette brugerdefinerede regler for at udnytte andre indbyggede direktiver.
Sprog KJam omfatter flow-kontrol udsagn, variabler og et par andre funktioner i generelle formål sprog.
Automatisk Afhængigheder KJam beregner afhængigheder for sine mål under opbygning. Der er ikke behov for en separat off-line make afhænge trin.
Hvad er nyt i denne version:
Software detaljer:
Kommentarer ikke fundet