Buildtool

Software screenshot:
Buildtool
Rincian Software:
Versi: 0.16
Tanggal Upload: 3 Jun 15
Lisensi: Gratis
Popularitas: 14

Rating: 2.0/5 (Total Votes: 1)

Buildtool adalah shell berdasarkan membangun infrastruktur yang sangat terintegrasi. Hal ini dapat digunakan dalam pengembangan setiap jenis paket perangkat lunak, seperti program mandiri, shared library atau paket dokumentasi karena modularitas.
Berikut adalah beberapa fitur kunci dari "Buildtool":
· Skrip konfigurasi otomatis: Buildtool memungkinkan Anda menulis sederhana, tapi belum kuat, script konfigurasi otomatis. Ini digunakan untuk memeriksa fitur dari sistem membangun dan menyesuaikan paket perangkat lunak untuk membangun benar di dalamnya.
· Skrip membangun: Dengan Buildtool Anda juga dapat menulis membangun script. Ini digunakan untuk membangun dan menginstal paket perangkat lunak dalam membangun sistem. Mereka membiarkan Anda mengkompilasi jenis paket, mulai dari utilitas standalone ke shared library, dan dengan cara yang sangat sederhana, yang menyembunyikan semua rincian dari membangun tuan rumah.
· Gratis: Buildtool adalah gratis, berlisensi di bawah persyaratan lisensi BSD tiga klausa. Ini pada dasarnya berarti bahwa itu sempurna sesuai perkembangan gratis dan komersial. Alat-alat lain yang berlisensi GPL, yang mungkin membuat mereka kurang menarik untuk proyek-proyek komersial, atau bahkan untuk beberapa yang gratis!
· Modular: Buildtool jelas dibagi dalam beberapa modul, masing-masing melakukan tugas tertentu. Meskipun, semua bagian yang sangat terintegrasi, dan semua ditangani melalui pembungkus tunggal.
· Tidak ada file yang dihasilkan: Tidak seperti membangun utilitas lain, Buildtool harus diinstal pada sistem sebelum kompilasi paket perangkat lunak; skrip yang tidak mandiri. The advantadges dari pendekatan ini adalah jelas: tidak memiliki kebutuhan untuk menghasilkan file besar seperti skrip configure (berasal dari GNU autoconf) atau file Makefile.in (berasal dari GNU automake), yang menggunakan sejumlah besar ruang dalam file distribusi. Hal ini juga memungkinkan semua paket untuk secara otomatis mendapatkan keuntungan dari perbaikan di Buildtool, tanpa harus meregenerasi file termasuk dalam distribusi. Sebagai kekurangan karena, Anda perlu menginstal Buildtool pada sistem membangun ... tetapi apakah Anda benar-benar keberatan tentang menginstal paket perangkat lunak kecil seperti ini? Benar-benar tidak!
· Portabel: Buildtool dikenal untuk bekerja di, setidaknya, Darwin, FreeBSD, Linux, NetBSD, OpenBSD dan Solaris. Perlu diingat bahwa portabilitas sangat penting, dan bug dilaporkan dalam aspek ini ditangani sesegera mungkin.
· Standar shell scripting: Dalam kasus Anda bertanya-tanya, Buildtool dikodekan seluruhnya dalam POSIX shell scripting, dengan beberapa beberapa pengecualian. Ini termasuk juru sendiri shell, dengan beberapa fitur non-standar (tambah untuk kinerja penuh), kode di C. Beberapa utilitas pembantu juga dikodekan dalam C. Tapi dari sudut pengembang pandang, semua dikurangi untuk membayar kode sebagai membangun script yang ditulis dalam bahasa ini.
Apa yang Baru di Release ini:
· Ditambahkan dukungan preliminar untuk direktori kerja, yang digunakan untuk meletakkan semua file sementara yang dibuat selama membangun di dalamnya. Ini memungkinkan membuat source hanya membaca, karena tidak akan tercemar dengan cara apapun. Perhatikan bahwa paket yang ada mungkin perlu beberapa tweak dalam file logika mereka untuk mendukung ini sepenuhnya. Untuk membantu dengan pengujian, Anda harus mengatur variabel BT_USE_WORKDIR di bt_config.conf untuk `ya ', sehingga fitur ini selalu digunakan.
· Ditambahkan disesuaikan `'fitur DOC standar, yang dapat digunakan oleh pengguna akhir untuk menonaktifkan instalasi dokumentasi. Paket yang ada mungkin perlu diperbaiki untuk menghormati ini, meskipun.
· Inti bt_logic telah ditulis ulang. Sekarang jauh lebih cepat dari sebelumnya dan memiliki kontrol yang lebih baik ketergantungan, yang memecahkan banyak bug bodoh.
· Kerangka untuk menjalankan program dihapus (mereka yang mungkin berhubungan dengan uninstall perpustakaan) telah readded. Hal ini sangat mirip dengan apa yang libtool tidak dengan direktori .libs nya, dan benar-benar transparan kepada pengguna akhir.
· Ditambahkan (pada kenyataannya, readded, seperti yang hilang selama konversi ke bt_logic) dukungan untuk menginstal paket di direktori root palsu, dibutuhkan dalam banyak sistem paket untuk mendukung program Buildtool-terwujud.
· Definisi 'nama (yang ditulis ke header konfigurasi) telah diubah untuk menyertakan nama bahasa yang mereka lihat di dalamnya. Ini memberikan dukungan yang lebih baik ketika C dan compiler C ++ tidak cocok. Perhatikan bahwa untuk ini berlaku Anda perlu mengatur BT_REQUIRE untuk (setidaknya) `0,16 '; jika tidak, perilaku sebelumnya disimpan.
· Beberapa perbaikan telah dilakukan dalam () fungsi bt_check_bits.
· Tetap perintah link dalam bt_logic sehingga direktori perpustakaan muncul di bawah hirarki proyek yang sama (dan secara manual ditentukan oleh bendera -L) tidak dikonversi ke rPath.
· Membangun tetap dalam OpenBSD 3.4, HP-UX dan Tru64.
· Ditambahkan bt_check_prog_make () cek di bt_config, yang terlihat untuk membuat utilitas.
· Ditambahkan bt_echo () dan bt_source () fungsi untuk bt_swcgen.
· Instalasi diubah untuk menggunakan direktori berversi dan binari.

Software yang serupa

fassembler
fassembler

20 Feb 15

GUI Machine
GUI Machine

11 May 15

cc65
cc65

14 Apr 15

Nonpareil
Nonpareil

2 Jun 15

Komentar untuk Buildtool

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!