Buildtool

Software screenshot:
Buildtool
Dettagli del software:
Versione: 0.16
Data di caricamento: 3 Jun 15
Sviluppatore: Julio M. Merino Vidal
Licenza: Libero
Popolarità: 75

Rating: 2.0/5 (Total Votes: 2)

Buildtool è un'infrastruttura costruire shell basata altamente integrato. Può essere usato per lo sviluppo di qualsiasi tipo di pacchetto software, come programmi autonomi, librerie condivise o pacchetti di documenti grazie alla sua modularità.
Qui sono alcune caratteristiche chiave di "Buildtool":
· Script di configurazione automatica: Buildtool consente di scrivere semplici, ma ancora potenti script di configurazione automatica,. Questi sono usati per controllare le caratteristiche del sistema di compilazione e adattare il pacchetto software per costruire correttamente in esso.
· Script di build: Con Buildtool puoi anche scrivere script di build. Questi sono usati per costruire e installare un pacchetto software nel sistema di compilazione. Essi consentono di compilare qualsiasi tipo di pacchetto, che vanno dalle utility standalone a librerie condivise, e in un modo molto semplice, che nasconde tutti i dettagli dell'annuncio ospitante build.
· Gratuito: Buildtool è completamente gratuito, rilasciato sotto i termini di una licenza BSD tre clausola. Ciò significa che si adatta perfettamente libero sviluppo e commerciale. Altri strumenti sono con licenza GPL, che può rendere meno attraenti per i progetti commerciali, o anche per qualche quelli gratuiti!
· Modulare: Buildtool è chiaramente diviso in diversi moduli, ognuno fa un compito specifico. Anche se, tutte le parti sono altamente integrati, e vengono gestiti attraverso un unico involucro.
· Nessun file generati: A differenza di altri programmi di utilità di compilazione, Buildtool deve essere installato sul sistema prima di compilare i pacchetti software; i suoi scritti non sono standalone. Le advantadges di questo approccio sono evidenti: non ha bisogno di generare enormi file come script di configurazione (provenienti da GNU autoconf) né file Makefile.in (venendo da automake GNU), che utilizzano una grande quantità di spazio di file di distribuzione. Permette anche tutti i pacchetti di beneficiare automaticamente correzioni in Buildtool, senza la necessità di rigenerare i file inclusi nella distribuzione. Come disadvantadge, è necessario installare Buildtool sul sistema di build ... ma davvero dispiace sull'installazione di un piccolo pacchetto software come questo? Davvero non!
· Portatile: Buildtool è noto a lavorare, almeno, Darwin, FreeBSD, Linux, NetBSD, OpenBSD e Solaris. Tenere presente che la portabilità è molto importante, e bachi riportati in questo aspetto sono trattati appena possibile.
· Shell scripting standard: Nel caso in cui vi state chiedendo, Buildtool è codificato interamente in POSIX shell scripting, con alcune poche eccezioni. Esso include il proprio interprete di shell, con alcune caratteristiche non-standard (aggiunto per prestazioni ottimali), codificati in C. Alcune utility helper sono codificati in C. Ma dal punto di vista dello sviluppatore, tutto si riduce a sborsare codice come script di compilazione sono scritti in questa lingua.
Cosa c'è di nuovo in questo rilascio:
· Aggiunto il supporto preliminare per le directory di lavoro, che vengono utilizzati per mettere tutti i file temporanei creati durante una generazione in loro. Questo permette di rendere l'albero fonte sola lettura, in quanto non otterrà inquinato in alcun modo. Si noti che i pacchetti esistenti possono avere bisogno di alcune modifiche nelle loro file di logica a sostegno di questa completamente. Per aiutare con il test, è necessario impostare la variabile BT_USE_WORKDIR in bt_config.conf a `sì ', in modo che questa funzione viene sempre utilizzato.
· Aggiunta una caratteristica standard personalizzabile `DOC ', che può essere utilizzato dall'utente finale per disabilitare l'installazione di documentazione. Pacchetti esistenti possono avere bisogno di essere fissato per onorare questo, però.
· Core bt_logic è stata riscritta. Ora è molto più veloce rispetto a prima ed ha un migliore controllo delle dipendenze, che risolve molti bug stupide.
· Un quadro per eseguire programmi disinstallati (quelle che possono essere collegati a librerie disinstallati) è stato readded. E 'molto simile a quello che fa con libtool sua directory .libs, ed è completamente trasparente per l'utente finale.
· Aggiunto (infatti, riaggiunto, come è stato perso durante la conversione in bt_logic) supporto per installare i pacchetti in una directory principale falso, necessario in molti sistemi di pacchetto per sostenere i programmi Buildtool-zati.
· Nomi Definizioni '(quelle scritte per l'intestazione di configurazione) sono stati modificati per includere il nome della lingua a cui si riferiscono a loro. Questo fornisce un supporto migliore quando la C e compilatori C ++ non corrispondono. Si noti che per questo abbia effetto è necessario impostare BT_REQUIRE a (almeno) `0.16 '; altrimenti, il comportamento precedente viene mantenuta.
· Correzioni Molteplici sono state fatte nella funzione () bt_check_bits.
· Risolto il comando di collegamento in modo che i bt_logic directory di libreria che appaiono sotto stessa gerarchia del progetto (e specificati manualmente dalla bandiera -L) non sono convertiti in un rPath.
· Costruire fisso sotto OpenBSD 3.4, HP-UX e Tru64.
· Aggiunto il controllo bt_check_prog_make () in bt_config, che cerca un utility make.
· Aggiunta la bt_echo () e le funzioni bt_source () per bt_swcgen.
· L'installazione è stata modificata per utilizzare indici privi di versione e binari.

Programmi simili

Nonpareil
Nonpareil

2 Jun 15

OMake
OMake

3 Jun 15

Ultimate++
Ultimate++

3 Jun 15

Commenti a Buildtool

I commenti non trovato
Aggiungi commento
Accendere le immagini!