Buildtool

Skjermbilde programvare:
Buildtool
Prog.varedetaljer:
Versjon: 0.16
Last opp dato: 3 Jun 15
Lisens: Gratis
Popularitet: 14

Rating: 2.0/5 (Total Votes: 1)

Buildtool er en integrert shell basert bygge infrastruktur. Den kan brukes i utviklingen av noen form for programvarepakke, som frittstående programmer, delte biblioteker eller dokumentasjon pakker på grunn av sin fleksibilitet.
Her er noen viktige trekk ved "Buildtool":
· Automatisk konfigurasjonsskript: Buildtool lar deg skrive enkle, men likevel kraftige, automatiske konfigurasjonsskript. Disse brukes til å sjekke om funksjonene i bygge-systemet og tilpasse programvarepakke for å bygge riktig i det.
· Bygg skript: Med Buildtool kan du også skrive bygge skript. Disse brukes til å bygge og installere en programvarepakke i bygge systemet. De lar deg lage noen form for pakke, alt fra frittstående verktøy for å delte biblioteker, og på en svært enkel måte, som skjuler alle detaljer om bygge verten.
· Free: Buildtool er helt gratis, lisensiert under vilkårene til en tre klausul BSD-lisens. Dette betyr i utgangspunktet at det passer perfekt gratis og kommersiell utvikling. Andre verktøy er GPL lisensiert, noe som kan gjøre dem mindre attraktive for kommersielle prosjekter, eller for noen gratis seg!
· Modular: Buildtool er tydelig delt i flere moduler, hver og en gjør en bestemt oppgave. Selv om, er alle deler svært integrert, og er alle håndteres gjennom en enkelt wrapper.
· Ingen genererte filer: I motsetning til andre bygge verktøy, må Buildtool være installert på systemet før kompilering programvarepakker; sine scripts ikke stående. De advantadges ved denne tilnærmingen er klart: det har ingen behov for å generere store filer som Konfigurer skript (kommer fra GNU autoconf) eller Makefile.in filer (kommer fra GNU auto), som bruker en stor mengde plass i distribusjonsfilene. Det gir også alle pakkene automatisk dra nytte fikser i Buildtool, uten å regenerere filene som er inkludert i distribusjonen. Som disadvantadge, må du installere Buildtool på bygge system ... men vil du virkelig bryr deg om å installere en liten programvarepakke som dette? Egentlig ikke!
· Portable: Buildtool er kjent for å jobbe i, minst, Darwin, FreeBSD, Linux, NetBSD, OpenBSD og Solaris. Husk at portabilitet er svært viktig, og bugs rapportert i dette aspektet blir behandlet så snart som mulig.
· Standard shell scripting: I tilfelle du lurer på, er Buildtool kodet helt i POSIX shell scripting, med noen få unntak. Det inkluderer et eget skall tolk, med noen ikke-standard funksjoner (lagt for full ytelse), kodet i C. Noen hjelpe verktøy er også kodet i C. Men fra utviklerens synspunkt, er alt redusert til skall kode som bygge scripts er skrevet i dette språket.
Hva er nytt i denne versjonen:
· Lagt arbeidstitel støtte for arbeids kataloger, som brukes til å sette alle midlertidige filer som er opprettet i løpet av en bygge i dem. Dette gjør det mulig å lage kildetreet skrivebeskyttet, så den ikke blir forurenset på noen måte. Merk at eksisterende pakker kan trenge noen tilpasninger i sine logiske filer for å støtte dette helt. For å hjelpe med testing, bør du sette BT_USE_WORKDIR variabel i bt_config.conf til `ja", slik at denne funksjonen brukes alltid.
· Lagt til en standard passelig `DOC" -funksjon, som kan brukes av sluttbrukeren å deaktivere installasjon av dokumentasjon. Eksisterende pakker kan trenge å bli festet til ære denne, though.
· Bt_logic kjerne har blitt omskrevet. Det er nå mye raskere enn før og har bedre avhengighet kontroll, som løser mange dumme feil.
· Et rammeverk for å kjøre avinstallert programmer (de som kan knyttes til avinstalleres bibliotekene) er readded. Det er veldig likt det libtool gjør med sin .libs katalog, og er helt transparent for sluttbrukeren.
· Nyheter (faktisk readded, som det ble tapt under konverteringen til bt_logic) støtte til å installere pakker i en falsk rotkatalogen, nødvendig i mange pakkesystemer for å støtte Buildtool-aliserte programmer.
· Definisjoner 'navn (de er skrevet til konfigurasjons header) har blitt endret til å omfatte språket navn de refererer til i dem. Dette gir bedre støtte når C og C ++ kompilatorer ikke stemmer. Merk at for at dette skal tre i kraft må du sette BT_REQUIRE til (minst) `0,16 '; ellers kan det forrige opptreden holdt.
· Flere feilrettinger har blitt gjort i de bt_check_bits () funksjon.
· Fast lenken kommandoen i bt_logic slik at bibliotekkataloger som vises under samme prosjekt hierarki (og manuelt angitt av -L flagget) er ikke konvertert til en rpath.
· Fast bygge i henhold til OpenBSD 3.4, HP-UX og Tru64.
· Lagt bt_check_prog_make () sjekk i bt_config, som ser etter en make-verktøyet.
· Lagt bt_echo () og bt_source () funksjoner til bt_swcgen.
· Installasjonen ble endret til å bruke uversjonerte kataloger og binærfiler.

Lignende programvare

Waf
Waf

18 Feb 15

UMLet
UMLet

20 Feb 15

Tar2RubyScript
Tar2RubyScript

2 Jun 15

Kommentarer til Buildtool

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!