Buildtool

Buildtool ist eine hoch integrierte Shell-basierte Build-Infrastruktur.
Jetzt downloaden

Buildtool Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Julio M. Merino Vidal
  • Website des Verlags:

Buildtool Stichworte


Buildtool Beschreibung

Buildtool ist eine hoch integrierte Shell-basierte Build-Infrastruktur. Buildtool ist eine hoch integrierte Shell-basierte Build-Infrastruktur. Es kann in der Entwicklung eines Softwarepakets verwendet werden, wie Standalone-Programme, gemeinsam genutzte Bibliotheken oder Dokumentationspakete aufgrund seiner Modularität. Hier sind einige wichtige Funktionen von "Buildtool": · Automatische Konfigurationsskripts: Buildtool Hier können Sie einfach schreiben, aber Noch leistungsstarke, automatische Konfigurationsskripts. Diese dienen dazu, die Funktionen des Build-Systems zu überprüfen und das Softwarepaket anpassen, um ordnungsgemäß darin aufzubauen. · Skripts erstellen: Mit Buildtool können Sie auch Build-Skripts schreiben. Diese werden verwendet, um ein Softwarepaket im Build-System zu erstellen und zu installieren. Sie lassen Sie jede Art von Paket kompilieren, von Standalone-Dienstprogrammen bis hin zu freigegebenen Bibliotheken und auf sehr einfache Weise, die alle Details des Build-Hosts verbirgt. · Kostenlos: Buildtool ist vollständig frei, lizenziert unter den Bedingungen einer drei Klausel BSD Lizenz. Dies bedeutet grundsätzlich, dass es perfekt auf die freie und kommerzielle Entwicklung passt. Andere Werkzeuge sind GPL lizenziert, die sie für kommerzielle Projekte weniger attraktiv machen können, oder sogar für einige freie! · Modular: Buildtool ist in mehreren Modulen eindeutig aufgeteilt, wobei jeder eine bestimmte Aufgabe tut. Auch wenn auch alle Teile hoch integriert sind und alle über einen einzelnen Wrapper behandelt werden. · Keine generierten Dateien: Im Gegensatz zu anderen Build-Dienstprogrammen muss das BuildTool vor dem Kompilieren von Softwarepaketen auf dem System installiert sein. Seine Skripte sind nicht eigenständig. Die Vorteile dieses Ansatzes sind klar: Es ist nicht erforderlich, große Dateien wie Konfigurieren von Skripts (Kommen von GNU AutoConf) noch Makefile.in-Dateien (von GNU Automake) zu generieren, die einen großen Speicherplatz in Verteilungsdateien verwenden. Es ermöglicht auch, dass alle Pakete automatisch von Fixes in Buildtool profitieren, ohne dass die in der Verteilung enthaltenen Dateien regeneriert werden müssen. Als Nachteile müssen Sie Buildtool auf dem Build-System installieren ... aber haben Sie wirklich etwas, wenn Sie ein kleines Softwarepaket wie dieses installieren? Wirklich nicht! · Portable: Buildtool ist bekannt dafür, zumindest Darwin, FreeBSD, Linux, NetBSD, Openbsd und Solaris zu arbeiten. Denken Sie daran, dass die Portabilität sehr wichtig ist, und in diesem Aspekt gemeldete Fehler werden so schnell wie möglich behandelt. · Standard-Shell-Scripting: Falls Sie sich wundern, ist Buildtool vollständig in der POSIX-Shell-Scripting mit einigen wenigen Ausnahmen codiert. Es enthält einen eigenen Shell-Interpreter, mit einigen nicht standardmäßigen Funktionen (hinzugefügt für volle Leistung), codiert in C. Einige Helper-Dienstprogramme sind auch in C codiert sind in dieser Sprache verfasst Dadurch kann der Quellbaum nur gelesen werden, da er in keiner Weise verschmutzt wird. Beachten Sie, dass vorhandene Pakete möglicherweise einige Tweaks in ihren Logikdateien benötigen, um dies vollständig zu unterstützen. Um beim Testen zu helfen, sollten Sie die Variable BT_USE_WORKDIR in BT_CONFIG.CONF in "Ja" einstellen, sodass diese Funktion immer verwendet wird. · Ein Standard-anpassbares `doc '-Funktion hinzugefügt, das vom Endbenutzer verwendet werden kann, um die Installation von zu deaktivieren Dokumentation. Bestehende Pakete müssen möglicherweise behoben werden, um dies zu ehren. · Bt_Logics Kern wurde umgeschrieben. Es ist jetzt viel schneller als zuvor und hat eine bessere Abhängigkeitskontrolle, die viele dumme Fehler löst. · Ein Framework, um deinstallierte Programme auszuführen (die mit den Destanzbibliotheken verknüpft sind), wurde abgerufen. Es ist sehr ähnlich dem, was LIBTOOL mit seinem .libs-Verzeichnis tut, und ist dem Endbenutzer völlig transparent. · Hinzugefügt (in der Tat, liest, da es während der Konvertierung in BT_LOGIC (während der Konvertierung in BT_LOGIC) zur Installation von Paketen in einem gefälschten Stammverzeichnis installiert wird) , benötigt in vielen Paketsystemen, um Buildtool-IZED-Programme zu unterstützen. · Die Namen der Definitionen (diejenigen, die in den Konfigurationsheader geschrieben wurden, wurden geändert, um den in ihnen bezogenen Sprachnamen aufzunehmen. Dies bietet eine bessere Unterstützung, wenn die C- und C ++ - Compiler nicht übereinstimmen. Beachten Sie, dass Sie dazu zwingen, den BT_REQUIRE in BT_REQUIRE zu setzen, um (mindestens) `0,16 'zu setzen; Andernfalls wird das vorherige Verhalten aufbewahrt. · In der Funktion BT_Check_Bits () wurden mehrere Korrekturen durchgeführt. · Der Link-Befehl in BT_LOGIC wurde festgelegt, sodass Bibliotheksverzeichnisse unter derselben Projekthierarchie erscheint (und manuell von der -L-Flagge der -L angegeben) nicht In einen REPPATION umgewandelt. · Fixierter Build unter OpenBSD 3.4, HP-UX und TRU64. · Der BT_Check_Prog_Make () check in BT_Config hinzugefügt, der nach einem MASTER-Dienstprogramm sucht. · Funktionen BT_ECHO () und BT_Source () fügte Funktionen Bt_Swcgen hinzu. · Die Installation wurde geändert, um ungerechte Verzeichnisse und Binärdateien zu verwenden.


Buildtool Zugehörige Software

Eistee

ICEDTEA-Software bietet einen Harness, der den Quellcode von http://openjdk.java.net mithilfe von Free Software Build-Tools erstellt. ...

152

Herunterladen

Gambas

GAMBAS ist eine kostenlose Entwicklungsumgebung, die auf einem grundlegenden Interpreter mit Objekterweiterungen basiert. ...

307

Herunterladen