Buildtool

Software screenshot:
Buildtool
Podrobnosti Software:
Verze: 0.16
Datum uploadu: 3 Jun 15
Licence: Volný
Popularita: 75

Rating: 2.0/5 (Total Votes: 2)

Buildtool je vysoce integrovaná shell založené budování infrastruktury. Může být použit při vývoji jakéhokoliv softwarového balíku, jako samostatné programy, sdílené knihovny nebo soubory dokumentace kvůli jeho modularity.
Zde jsou některé klíčové rysy "Buildtool":
· Automatická konfigurace skripty: Buildtool můžete psát jednoduché, ale přesto výkonné, automatické konfigurační skripty. Ty se používají ke kontrole rysy sestavení systému a přizpůsobení softwarový balík, aby správně stavět v něm.
· Build skripty: S Buildtool můžete také psát stavět skripty. Ty se používají k sestavení a nainstalovat softwarový balíček do sestavení systému. Oni vám umožní sestavit nějaký druh obalu, od samostatných utilit ke sdíleným knihovnám, a ve velmi jednoduchým způsobem, který skryje všechny podrobnosti hostitele sestavení.
· Zdarma: Buildtool je zcela zdarma, licencovány na základě podmínek tři klauzule BSD licencí. To v podstatě znamená, že dokonale vyhovuje bezplatné i komerční vývoj. Další nástroje jsou GPL licenci, která může dělat je méně atraktivní pro komerční projekty, nebo dokonce pro některé ty zdarma!
· Modulární: Buildtool je jasně rozdělen do několika modulů, každý z nich dělá konkrétní úkol. I přesto, že všechny části jsou vysoce integrované, a jsou řešeny prostřednictvím jediného obalu.
· Žádné vytvořené soubory: Na rozdíl od jiných sestavení nástrojů, Buildtool musí být nainstalován v systému před kompilace softwarových balíčků; jeho skripty nejsou standalone. V advantadges tohoto přístupu jsou jasné: to nemá potřebu vytvářet velké soubory, jako je configure skripty (z GNU Autoconf) ani Makefile.in souborů (přicházející z GNU automake), které používají velké množství místa v distribučních souborech. To také umožňuje, aby všechny balíčky automaticky těžit z oprav v Buildtool, aniž by bylo nutné obnovit soubory zahrnuté v distribuci. Jako disadvantadge, musíte nainstalovat Buildtool na sestavení systému, ... ale to opravdu nevadí o instalaci softwarový balík, malý, jako je tento? Opravdu ne!
· Portable: Buildtool je známo, že pracovat v, přinejmenším, Darwin, FreeBSD, Linux, NetBSD, OpenBSD a Solaris. Mějte na paměti, že přenositelnost je velmi důležitá, a chyby hlášené v tomto ohledu jsou zpracovány co nejdříve.
· Standardní skriptování shell: V případě, že vás to zajímá, Buildtool je kódován zcela v POSIX shell skriptování, s několika málo výjimkami. To zahrnuje jeho vlastní shell tlumočníka, s některými non-standardních funkcí (přidán pro plný výkon), kódované v C. Některé pomocné nástroje jsou také kódovány v C. Ale z bodu developera pohledu, vše se redukuje na shell kód jako sestavení skripty jsou napsány v tomto jazyce.
Co je nového v této verzi:
· Přidána Preliminar podpory práce adresářů, které se používají, aby všechny dočasné soubory vytvořené v průběhu stavět v nich. To umožňuje, aby zdroj strom pouze pro čtení, protože se nedostane znečištěna v žádném případě. Všimněte si, že stávající balíčky mohou potřebovat nějaké vylepšení ve svých logických souborech podporovat toto úplně. Chcete-li pomoci s testováním, měli byste nastavit proměnnou BT_USE_WORKDIR v bt_config.conf na `ano ', takže tato funkce je vždy použita.
· Přidána standardní přizpůsobitelné `DOC" rys, který může být použit koncový uživatel zakázat instalaci dokumentace. Muset Stávající balíčky, které mají být stanoveny na počest toho, ačkoli.
· Jádro bt_logic to byl přepsán. To je nyní mnohem rychleji než dříve a má lepší kontrolu závislostí, který řeší mnoho hloupých chyb.
· Rámec pro spuštění odinstalovaných programů (ty, které mohou být spojeny s odinstalovaných knihoven) byl readded. To je velmi podobné tomu, co dělá libtool s .libs adresáře, a je zcela transparentní pro koncového uživatele.
· Přidána (ve skutečnosti, readded, jak to bylo ztraceno v průběhu přechodu na bt_logic) Podpora pro instalaci balíčků ve falešném kořenovém adresáři, potřebné v mnoha balení systémech pro podporu Buildtool-ized programy.
· Definice "jména (tyto zapsány do konfiguračního hlavičky), byly změněny, aby zahrnovala název jazyka, které odkazují na v nich. To poskytuje lepší podporu při C a C ++ kompilátory neshodují. Všimněte si, že na to, aby se projeví budete muset nastavit BT_REQUIRE na (přinejmenším) `0,16"; jinak, předchozí chování se udržuje.
· Více opravy byly provedeny v bt_check_bits funkce ().
· Opravena příkaz odkaz v bt_logic tak, aby knihovna adresáře se objevují pod stejným hierarchie projektu (a ručně specifikuje -l) nejsou převedeny na rpath.
· Opravena build pod OpenBSD 3.4, HP-UX a Tru64.
· Přidána bt_check_prog_make () Check in bt_config, který vypadá na make nástroj.
· Přidána bt_echo () a bt_source () funkce bt_swcgen.
· Instalace byla změněna k použití neverzované adresářů a binárky.

Podobný software

Yasm
Yasm

17 Feb 15

Bakery
Bakery

2 Jun 15

omniORB
omniORB

2 Jun 15

PyReverse 0.5.1
PyReverse 0.5.1

3 Jun 15

Komentáře k Buildtool

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!