Buildtool

Screenshot Software:
Buildtool
Detalii soft:
Versiune: 0.16
Incarca data: 3 Jun 15
Producător: Julio M. Merino Vidal
Licenţă: Gratuit
Popularitate: 14

Rating: 2.0/5 (Total Votes: 1)

Buildtool este o infrastructură extrem de integrat construi shell pe baza. Acesta poate fi utilizat în dezvoltarea de orice fel de pachet software, cum ar fi programe de sine stătătoare, biblioteci partajate și pachete de documentare datorită modularității sale.
Iată câteva caracteristici cheie ale "Buildtool":
· Script de configurare automată: Buildtool permite scrie simplu, dar script-uri dar puternice, de configurare automată. Acestea sunt utilizate pentru a verifica caracteristici ale sistemului de a construi și de a adapta pachetul software pentru a construi în mod corespunzător în ea.
· Script Build: Cu Buildtool puteți scrie, de asemenea, construi script-uri. Acestea sunt folosite pentru a construi și a instala un pachet de programe în sistem construi. Acestea vă permit să compilați orice fel de ambalaj, de la utilități independente bibliotecilor partajate, și într-un mod foarte simplu, care ascunde toate detaliile gazdă construi.
· Free: Buildtool este complet gratuit, licențiat în condițiile unei licențe BSD trei clauze. Acest lucru înseamnă în esență că se potrivește perfect dezvoltarea liberă și comercială. Alte instrumente sunt licențiate GPL, ceea ce poate să le facă mai puțin atractivă pentru proiecte comerciale, sau chiar pentru unele gratuite!
· Modular: Buildtool este clar împărțit în mai multe module, fiecare dintre a face o sarcină specifică. Chiar dacă, toate piesele sunt foarte integrate, și sunt toate tratate printr-un singur înveliș.
· Nu fisiere generate: Spre deosebire de alte utilitati construi, Buildtool trebuie să fie instalat pe sistemul înainte de compilare a pachetelor software; script sale nu sunt standalone. Cele advantadges acestei abordări sunt evidente: nu are nevoie pentru a genera fișiere mari, cum ar fi scripturi de configurare (provenind din GNU autoconf) nici fișiere Makefile.in (provenind de la GNU Automake), care utilizează o cantitate mare de spațiu în fișiere de distribuție. De asemenea, permite toate pachetele să beneficieze automat de remedieri în Buildtool, fără a regenera fișierele incluse în distribuție. Ca disadvantadge, trebuie să instalați Buildtool privind sistemul build ... dar faci de fapt deranjează despre instalarea unui pachet software de mici ca aceasta? Într-adevăr nu!
· Portable: Buildtool este cunoscut pentru a lucra în, cel puțin, Darwin, FreeBSD, Linux, NetBSD, OpenBSD si Solaris. Țineți minte că portabilitatea este foarte important, și bug-uri raportate în acest aspect sunt tratate cât mai curând posibil.
· Scripting standard coajă: În cazul în care vă întrebați, Buildtool este codat în întregime în POSIX coajă de scripting, cu unele mici excepții. Acesta include propria interpret coajă, cu unele caracteristici non-standard (adăugată pentru performanță maximă), codificate în C. Unele utilitati helper sunt, de asemenea, codificate în C. Dar din punctul de vedere al dezvoltatorului, toate se reduce la shell codul ca script construi sunt scrise în această limbă.
Ce este nou în această versiune:
· Adăugat suport preliminar pentru directoare de lucru, care sunt utilizate pentru a pune toate fișierele temporare create în timpul unei construi în ele. Acest lucru permite efectuarea arborele sursă citit doar, deoarece nu vor fi poluate în nici un fel. Rețineți că pachetele existente pot avea nevoie de unele trucuri în fișierele lor de logica pentru a sprijini acest complet. Pentru a ajuta cu testarea, trebuie să setați variabila BT_USE_WORKDIR în bt_config.conf la `da ', astfel încât această caracteristică este întotdeauna folosit.
· Adaugat un `caracteristică standard DOC personalizabil", care poate fi folosit de către utilizatorul final a dezactiva instalarea documentare. Pachetele existente pot avea nevoie să fie fixate pentru a onora acest lucru, totuși.
· Core bt_logic a fost rescris. Acum este mult mai rapid decât înainte și a mai bine de control dependență, care rezolvă multe bug-uri stupide.
· Un cadru pentru a rula programe dezinstalat (cele care pot fi legate de bibliotecile dezinstalat) a fost readded. Este foarte similar cu ceea ce libtool face cu directorul său .libs, și este complet transparent pentru utilizator final.
· Adaugat (de fapt, readded, așa cum a fost pierdut in conversia la bt_logic) sprijin pentru a instala pachetele într-un director rădăcină fals, necesare în multe sisteme pachet să sprijine programele Buildtool-tul.
· Definiții "nume (acele scris antetul de configurare) au fost schimbate pentru a include numele limbii se referă la ele. Aceasta oferă sprijin mai bine atunci când C și compilatoare C ++ nu se potrivesc. Rețineți că, pentru ca acest lucru să aibă efect trebuie să setați BT_REQUIRE la (cel puțin) `0,16 '; în caz contrar, comportamentul anterior este menținută.
· Stabilește multiple au fost făcute în (funcția) de bt_check_bits.
· Fixed comanda link-ul din bt_logic astfel încât directoare bibliotecă apar sub aceeași ierarhie de proiect (și specificate manual de pavilion L) nu sunt convertite la un rPath.
· Construi fix sub OpenBSD 3.4, HP-UX și Tru64.
· Adaugat bt_check_prog_make () verificarea în bt_config, care caută un utilitar face.
· Adaugat bt_echo () și funcțiile bt_source () pentru a bt_swcgen.
· Instalarea a fost modificat pentru a utiliza directoarele neversionate și binare.

Software similare

ProjectCenter
ProjectCenter

3 Jun 15

omniORB
omniORB

2 Jun 15

naken_asm
naken_asm

20 Feb 15

OMake
OMake

3 Jun 15

Comentarii la Buildtool

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!