Buildtool

BUGTOOL is een zeer geïntegreerde opgeleide build-infrastructuur.
Download nu

Buildtool Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Julio M. Merino Vidal
  • Uitgever website:

Buildtool Tags


Buildtool Beschrijving

BuiltTool is een sterk geïntegreerde opgebouwde bouwinfrastructuur. BuiltTool is een sterk geïntegreerde opgebouwde bouwinfrastructuur. Het kan worden gebruikt in de ontwikkeling van elke vorm van softwarepakket, zoals stand-alone programma's, gedeelde bibliotheken of documentatiepakketten vanwege de modulariteit ervan. Hier zijn enkele belangrijke functies van "builtool": · Automatische configuratie-scripts: buildtool laat u eenvoudig schrijven, maar maar krachtige, automatische configuratiescripts. Deze worden gebruikt om te controleren op functies van het build-systeem en het softwarepakket aan te passen om er goed in te bouwen. · Bouw scripts: met builttool, kunt u ook scripts bouwen. Deze worden gebruikt om een softwarepakket in het buildsysteem te bouwen en te installeren. Ze laten je elk soort pakket compileren, variërend van stand-alone hulpprogramma's tot gedeelde bibliotheken, en op een heel eenvoudige manier, die alle details van de build-host verbergt. · Gratis: builttool is volledig gratis, gelicentieerd onder de voorwaarden van een drie clausule BSD vergunning. Dit betekent eigenlijk dat het perfect past bij de vrije en commerciële ontwikkeling. Andere hulpmiddelen zijn GPL-gelicentieerd, waardoor ze minder aantrekkelijk kunnen maken voor commerciële projecten, of zelfs voor sommige gratis! · Modulair: builttool is duidelijk opgesplitst in verschillende modules, elk die een specifieke taak doet. Ook al zijn alle onderdelen sterk geïntegreerd en worden ze allemaal door een enkele wikkel afgehandeld. · Geen gegenereerde bestanden: in tegenstelling tot andere build-hulpprogramma's, moet BUTTOOL op het systeem worden geïnstalleerd voordat u softwarepakketten compileert; zijn scripts zijn niet op zichzelf staan. De voordelen van deze aanpak zijn duidelijk: het hoeft geen enorme bestanden te genereren zoals scripts configureren (uit GNU Autoconf) noch Masfile.in-bestanden (afkomstig van GNU Automake), die een grote hoeveelheid ruimte in distributiebestanden gebruiken. Het maakt ook toe dat alle pakketten automatisch profiteren van fixes in builtool, zonder de bestanden in de distributie te hoeven te regenereren. Als een nadelen, moet je buildtool installeren op het build-systeem ... maar vind je het erg om een klein softwarepakket zoals deze te installeren? Echt niet! · Draagbaar: BouwTool is bekend om in te werken, tenminste, Darwin, FreeBSD, Linux, NetBSD, OpenBSD en Solaris. Houd er rekening mee dat de draagbaarheid erg belangrijk is en bugs meldden in dit aspect worden zo spoedig mogelijk behandeld. · Standaard Shell-scripting: in het geval dat u zich afvraagt, is BuiltTool volledig gecodeerd in Posix Shell-scripting, met enkele uitzonderingen. Het bevat zijn eigen shell-tolk, met enkele niet-standaardkenmerken (toegevoegd voor volledige prestaties), gecodeerd in C. Sommige helperhulpprogramma's zijn ook gecodeerd in C. maar vanuit het oogpunt van de ontwikkelaar, wordt alles gereduceerd tot Shell-code als build scripts zijn in deze taal geschreven. Wat is er nieuw in deze release: · Toegevoegd Preliminar-ondersteuning voor werkmappen, die worden gebruikt om alle tijdelijke bestanden die tijdens een build erin zijn gemaakt te plaatsen. Dit maakt het mogelijk om de bronboom alleen te laten lezen, omdat het op geen enkele manier vervuild wordt. Merk op dat bestaande pakketten wat tweaks in hun logische bestanden nodig hebben om dit volledig te ondersteunen. Om te helpen bij het testen, moet u de BT_USE_WORKDIR-variabele in BT_CONFIG.CONF instellen op `Ja", zodat deze functie altijd wordt gebruikt. · Een standaard aanpasbare `doc '-functie toegevoegd, die door de eindgebruiker kan worden gebruikt om de installatie van te gebruiken documentatie. Bestaande pakketten moeten mogelijk worden opgelost om dit te eren. · BT_LOGIC's kern is herschreven. Het is nu veel sneller dan voorheen en heeft een betere afhankelijkheidscontrole, die veel domme bugs oplost. · Een raamwerk om niet-geïnstalleerde programma's uit te voeren (die welke kunnen worden gekoppeld aan niet-geïnstalleerde bibliotheken). Het lijkt erg op wat Libtool doet met zijn .Libs-map, en is volledig transparant voor de eindgebruiker. · Toegevoegd (in feite, geleerd, zoals het is verloren tijdens de conversie naar BT_LOGIC) Ondersteuning om pakketten in een valse root-directory te installeren , dat nodig is in vele pakketsystemen om buildtool-ized-programma's te ondersteunen. · Definities 'namen (die geschreven naar de configuratiekop) zijn gewijzigd om de taalnaam op te nemen waarnaar ze in hen verwijzen. Dit biedt een betere ondersteuning wanneer de C- en C ++ -compilers niet overeenkomen. Merk op dat hiervoor van kracht wordt dat u BT_REQUIRE moet instellen op (ten minste) `0,16 '; Anders wordt het vorige gedrag bewaard. · Meerdere fixes zijn gedaan in de functie BT_Check_Bits (). · De koppelingscommando opgelost in BT_LOGIC, zodat bibliotheekmappen onder dezelfde projecthiërarchie worden weergegeven (en handmatig gespecificeerd door de vlag van -l) Omgebouwd tot een ruit. · Vast bouwen onder OpenBSD 3.4, HP-UX en TRU64. · Toegevoegd De BT_CECK_PROG_MAKE () Inchecken in BT_Config, die zoekt naar een make-hulpprogramma. · Toegevoegd De BT_ECHO () en BT_SOURCE () Functions aan BT_SWCGEN. · De installatie is gewijzigd om Dunctioned Mappen en Binaries te gebruiken.


Buildtool Gerelateerde software

Ctcompare

CTCompare's Project Doel is om u in staat te stellen verschillende sets C-code-bomen op een tokenbasis te vergelijken ... ...

159

Downloaden

Sunifdef

SUNIFDEF is een opdrachtregelgereedschap voor het vereenvoudigen van de voorwaarde voor preprocessor in C / C ++ broncode. ...

236

Downloaden

Gambas

Gambas is een gratis ontwikkelingsomgeving op basis van een basisinterpreter met objectextensies. ...

307

Downloaden

Omake

Een build-systeem met een vergelijkbare stijl en syntaxis voor GNU Make. ...

248

Downloaden