Buildtool

Screenshot Software:
Buildtool
Szczegóły programowe:
Wersja: 0.16
Filmu: 3 Jun 15
Wywoływacz: Julio M. Merino Vidal
Licencja: Wolny
Popularność: 14

Rating: 2.0/5 (Total Votes: 1)

Buildtool jest wysoce zintegrowane infrastruktury build oparty powłoki. Może być stosowany w rozwoju wszelkiego rodzaju pakietu oprogramowania, jak programy samodzielne, bibliotek współdzielonych lub pakietów dokumentacji ze względu na jego modułowość.
Oto kilka kluczowych cech "Buildtool":
· Skrypty automatycznej konfiguracji: Buildtool pozwala pisać proste, ale jeszcze potężne, automatyczne skrypty konfiguracyjne. Są one używane w celu sprawdzenia cech systemu budowania i dostosować pakiet oprogramowania do budowy właściwie w nim.
· Skrypty produkcji: Z Buildtool możesz również napisać budowania skryptów. Są one wykorzystywane do budowy i zainstalować pakiet oprogramowania w systemie build. Pozwalają one na wszelkiego rodzaju kompilacji pakietu, począwszy od narzędzi jednostkowym do bibliotek współdzielonych, w bardzo prosty sposób, który ukrywa wszystkie szczegóły przyjmującego budowy.
· Bezpłatne: Buildtool jest całkowicie darmowe, licencjonowana na warunkach licencji BSD trzy pkt. Oznacza, że ​​idealnie pasuje do darmowego i komercyjnego rozwoju. Inne narzędzia są na licencji GPL, który może uczynić je mniej atrakcyjnym dla projektów komercyjnych, a nawet dla niektórych wolnych nich!
· Modułowa: Buildtool jest wyraźnie podzielony na kilka modułów, każdy z nich robi konkretnego zadania. Mimo, że wszystkie części są wysoce zintegrowane i są obsługiwane przez pojedyncze owinięcie.
· Brak Wygenerowane pliki: W przeciwieństwie do innych narzędzi, budować, Buildtool musi być zainstalowany w systemie przed kompilacją pakietów oprogramowania; jego skrypty nie są samodzielnych. W advantadges tego podejścia są oczywiste: nie ma potrzeby generowania dużych plików, takich jak skrypty configure (pochodzących z GNU autoconf) ani plików Makefile.in (pochodzących z GNU automake), które wykorzystują duże ilości miejsca w plikach dystrybucji. Pozwala również wszystkie pakiety automatycznie korzystać z poprawek w Buildtool, bez konieczności regeneracji pliki zawarte w dystrybucji. W disadvantadge, musisz zainstalować Buildtool w systemie build ... ale czy naprawdę nic o instalacji pakietu oprogramowania mały jak ten? Naprawdę nie!
· Portable: Buildtool znany jest do pracy w, co najmniej, Darwin, FreeBSD, Linux, NetBSD, OpenBSD i Solaris. Należy pamiętać, że mobilność jest bardzo ważne, a błędy zgłoszone w tym aspekcie są traktowane jak najszybciej.
· Standardowy skrypty powłoki: W przypadku, gdy zastanawiasz się, Buildtool jest kodowana w całości w POSIX skryptów powłoki, z pewnymi nielicznymi wyjątkami. Obejmuje własny interpreter powłoki, z niektórych funkcji niestandardowych (dodane do pełnej wydajności), zakodowany w C Niektóre narzędzia pomocnicze są również kodowane w C. Ale z punktu widzenia dewelopera, wszystko jest zredukowana do powłoki jako skryptów kompilacji kodu są napisane w tym języku.
Co nowego w tym wydaniu:
· Dodano wsparcie dla katalogów preliminar pracy, które są wykorzystywane, aby umieścić wszystkie pliki tymczasowe tworzone podczas kompilacji w nich. Pozwala to na co tylko drzewo źródłowe czytać, ponieważ nie zostanie zanieczyszczone w jakikolwiek sposób. Należy pamiętać, że istniejące pakiety mogą potrzebować kilka poprawek w swoich plików logicznych wspierać ten całkowicie. Aby pomóc w testowaniu, należy ustawić zmienną BT_USE_WORKDIR w bt_config.conf na `yes ', tak, że ta funkcja jest zawsze używany.
· Dodano standardowego konfigurowalny `doc 'funkcji, które mogą być wykorzystywane przez użytkownika końcowego wyłączyć instalację dokumentacji. Istniejące pakiety, konieczne może być ustalona na cześć tego, choć.
· Rdzeń bt_logic został przepisany. To jest teraz o wiele szybciej niż wcześniej i ma lepszą kontrolę zależność, która rozwiązuje wiele głupich błędów.
· Ramy prowadzony odinstalowane programy (te, które mogą być związane z odinstalowane biblioteki) został ponownie dodane. To jest bardzo podobne do tego, co robi libtool z katalogu .libs, i jest całkowicie przezroczysty dla użytkownika końcowego.
· Dodano (w rzeczywistości ponownie dodane, jak to było utracone podczas konwersji do bt_logic) wsparcie instalowania pakietów w fałszywym katalogu, niezbędne w wielu systemach zorganizowanych programów wsparcia Buildtool-wanej.
· Nazwy Definicje "(te napisane do nagłówka konfiguracji) zostały zmienione zawierać nazwę języka się odnoszą w nich. To zapewnia lepsze wsparcie, gdy kompilatory C i C ++ nie pasują. Należy pamiętać, że do tego, aby odniosły skutek należy ustawić BT_REQUIRE do (co najmniej) `0,16"; w przeciwnym razie, poprzednie zachowanie jest utrzymywane.
· Wiele poprawek zostało zrobione w funkcji () bt_check_bits.
Naprawiono polecenia Link w bt_logic tak, że katalogi biblioteczne znajdujące się w tej samej hierarchii projektu (i ręcznie określony przez parametr -l) nie są konwertowane na rPath.
Naprawiono budować w OpenBSD 3.4, HP-UX i Tru64.
· Dodano bt_check_prog_make () Przyjazd bt_config, który wygląda na narzędzia make.
· Dodano bt_echo () i funkcje bt_source () do bt_swcgen.
· Instalacja została zmieniona, aby korzystać z katalogów i plików binarnych bez informacji o wersji.

Podobne oprogramowanie

autotools-idl
autotools-idl

3 Jun 15

fassembler
fassembler

20 Feb 15

Waf
Waf

18 Feb 15

Cookbooks
Cookbooks

3 Jun 15

Komentarze do Buildtool

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!