Buildtool

Screenshot Software:
Buildtool
Mga detalye ng Software:
Bersyon: 0.16
I-upload ang petsa: 3 Jun 15
Nag-develop: Julio M. Merino Vidal
Lisensya: Libre
Katanyagan: 75

Rating: 2.0/5 (Total Votes: 2)

Buildtool ay isang mataas na isinama infrastructure build shell based. Ito ay maaaring gamitin sa pag-unlad ng anumang uri ng software package, tulad ng standalone na programa, shared aklatan o babasahin packages dahil sa modularity nito.
Narito ang ilang mga pangunahing katangian ng "Buildtool":
· Script Automatic configuration: Buildtool hinahayaan sumulat ka simple, ngunit malakas pa, automatic script configuration. Ang mga ito ay ginagamit upang suriin para sa mga tampok ng build system at iakma ang software package na bumuo ng maayos sa mga ito.
· Bumuo script: Sa Buildtool maaari mo ring sumulat bumuo ng script. Ang mga ito ay ginagamit upang bumuo at i-install ng isang software package sa build system. Hayaan mo silang magtala ng anumang uri ng mga pakete, mula standalone utilities sa mga shared na mga aklatan, at sa isang napaka-simpleng paraan, na kung saan nagtatago ang lahat ng mga detalye ng host build.
· Libreng: Buildtool ay libre, lisensiyado sa ilalim ng mga tuntunin ng isang tatlong sugnay license BSD. Talaga ay nangangahulugan na ito ay ganap na nababagay libre at komersyal na pag-unlad. Iba pang mga kasangkapan ay GPL lisensiyado, na maaaring gumawa ng mga ito mas kaakit-akit para sa komersyal na proyekto, o kahit na para sa ilang mga libreng iyan!
· Modular: Buildtool ay malinaw na nahati sa ilang mga modules, ang bawat isa sa paggawa ng isang tiyak na gawain. Kahit na, ang lahat ng mga bahagi ay mataas na isinama, at ay hawakan ang lahat sa pamamagitan ng isang solong balot.
· Walang mga file na nalikha: Hindi tulad ng iba pang mga utilities build, dapat naka-install Buildtool sa sistema ng bago ipon ng mga pakete ng software; script nito ay hindi standalone. Ang advantadges ng mga ito diskarte ay malinaw: ito ay hindi na kailangan upang bumuo ng malaking file tulad configure script (na nagmumula sa GNU autoconf) o Makefile.in file (darating mula GNU automake), na gumamit ng isang malaking halaga ng puwang sa mga file na pamamahagi. Ito ay nagpapahintulot din sa lahat ng mga pakete upang awtomatikong makinabang mula sa pag-aayos sa Buildtool, nang hindi na muling makabuo ng mga file na kasama sa pamamahagi. Bilang isang disadvantadge, kailangan mong i-install Buildtool sa bumuo ng sistema ... ngunit tututol talagang tungkol sa pag-install ng isang maliit na pakete ng software tulad ng isang ito? Talagang hindi!
· Portable: Buildtool ay kilala na magtrabaho sa, hindi bababa sa, Darwin, FreeBSD, Linux, NetBSD, OpenBSD at Solaris. Ilagay sa isip na maaaring dalhin ay napakahalaga, at bugs iniulat sa aspetong ito ay hawakan sa lalong madaling panahon.
· Standard shell scripting: Sa kaso ikaw ay nagtataka, Buildtool ay naka-code na lubos sa POSIX shell scripting, na may ilang mga ilang mga eksepsiyon. Ito ay nagsasama ng kanyang sariling shell interpreter, na may ilang mga non-standard na mga tampok (idinagdag para sa buong pagganap), naka-code sa C. Ang ilang helper utilities ay coded din sa C. Ngunit mula sa punto ng developer ng view, ang lahat ay nabawasan sa shell code bilang bumuo ng script ay nakasulat sa wikang ito.
Ano ang Bago sa Paglabas na ito:
· Added preliminar suporta para sa mga trabaho na direktoryo, kung saan ay ginagamit upang ilagay ang lahat ng pansamantalang mga file na nilikha sa panahon ng isang build sa kanila. Binibigyang-daan nito ang paggawa ng mga source puno basahin lamang, dahil hindi ito ay makakuha ng polluted sa anumang paraan. Tandaan na maaaring kailanganin ng umiiral na pakete ng ilang mga tweaks sa kanilang katwiran file upang suportahan ito nang husto. Para sa tulong sa pagsusuri, dapat mong i-set ang BT_USE_WORKDIR variable sa bt_config.conf sa `oo ', sa gayon na ang tampok na ito ay laging ginagamit.
· Added ng isang standard customizable feature `DOC ', na maaaring magamit sa pamamagitan ng end user upang hindi paganahin ang pag-install ng mga babasahin. Umiiral na mga pakete ay maaaring kailangan upang maging maayos na igalang ito, bagaman.
· Core bt_logic ay na-muling pagsusulat. Ito ay lubhang mas mabilis kaysa sa bago ngayon at may mas mahusay dependency control, na solves maraming tangang bugs.
· Ang isang framework na tumakbo uninstall programa (mga kung saan maaaring ma-link sa uninstall aklatan) ay readded. Ito ay halos katulad sa kung ano ang ginagawa libtool may directory .libs nito, at ito ay ganap na transparent sa mga end user.
· Added (sa katunayan, readded, dahil ito ay nawala sa panahon ng conversion upang bt_logic) suporta upang i-install ang mga pakete sa isang pekeng root directory, kailangan sa maraming mga sistema ng pakete upang suportahan Buildtool-ized programs.
· Mga Kahulugan 'pangalan (sa mga nakasulat sa header configuration) ay nabago na isama ang pangalan ng wika sumangguni sila sa sa mga ito. Ito ay nagbibigay ng mas mahusay na suporta kapag ang C at C ++ compiler ay hindi tumutugma. Tandaan na para sa mga ito upang magkaroon ng bisa ang kailangan mo upang i-set BT_REQUIRE na (hindi bababa sa) `0.16 '; sa kabilang banda, ang mga nakaraang pag-uugali ay nag-iingat.
· Maramihang mga pag-aayos ay tapos na sa function () bt_check_bits.
· Fixed ang command link bt_logic upang ang mga direktoryo ng library lumalabas sa ilalim ng parehong proyekto hierarchy (at mano-manong tinukoy sa pamamagitan ng L-flag) ay hindi na-convert sa isang rpath.
· Nakatakdang build ilalim OpenBSD 3.4, HP-UX at Tru64.
· Added ang bt_check_prog_make () check in bt_config, na ganito para sa isang gumawa utility.
· Added ang bt_echo () at mga function bt_source () upang bt_swcgen.
· Ang pag-install ay binago upang gamitin unversioned direktoryo at binaries.

Katulad na software

Bakery
Bakery

2 Jun 15

GNU Gjdoc
GNU Gjdoc

3 Jun 15

DEMUX Framework
DEMUX Framework

17 Feb 15

Mga komento sa Buildtool

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!