Waf

Ein kostenloser Python-basiertes Framework zum Konfigurieren, Kompilieren und Installieren von Anwendungen
Jetzt downloaden

Waf Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Waf Team
  • Website des Verlags:
  • http://code.google.com/p/waf/
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 649 KB

Waf Stichworte


Waf Beschreibung

Ein kostenloser Python-basiertes Framework zum Konfigurieren, Kompilieren und Installieren von Anwendungen WAF ist ein kostenloses Werkzeug, das von den Konzepten anderer Build-Tools wie Autotools, Szene, CMAKE oder ANT.WAF ableitet, um die Errichtung von Software zu unterstützen (es wird auch als "Build-System" bezeichnet): · Konfigurationsvariablen erkennen · Kompilierquelle Dateien · Installieren von Programmen und BibliothekenNoteNote: WAF wird unter den Bedingungen der neuen BSD-Lizenz bereitgestellt und lizenziert. Hier sind einige wichtige Funktionen von "WAF": · Einfach zu bedienen: WAF-Konfigurationsdateien werden in der Mainstream-Skriptsprache Python geschrieben · Einfach zu installieren und zu verteilen: WAF passt ganz in einer einzelnen 75kB umverteilbaren Datei, die keine Installation erfordert · Portable: WAF hängt nur von Python ab, der auf die meisten Betriebssysteme portiert wird · Zuverlässig: WAF verwendet Hash-basierte Abhängigkeitsberechnung von Abhängigkeiten, um die Ziele zum Wiederaufbau zu berechnen · Benutzerfreundlich: Der Ausgang kann in Farben angezeigt, gefiltert, mit Fortschrittsleisten angezeigt oder alle Befehle ausgegeben werden, die ausgeführt werden · Dokumentiert: Das WAF-Buch fasst die wesentlichen Befehle zusammen · Flexibel: Weil WAF eine sorgfältig entworfene objektorientierte Architektur hat, ist es sehr einfach, neue Funktionen hinzuzufügen · Fast: Aufgrund seiner sorgfältig entworfenen Architektur kann WAF die Jobs auf Multi-Core-Hardware (-j) verteilen, es ist in der Lage, Ziele, die bereits kompiliert sind (CCACHE), und der Runtime-Fußabdruck ist im Vergleich zu anderen Builds ziemlich klein Werkzeug · Breite Unterstützung für Sprachen und Werkzeuge: WAF wird bereits für C, C ++, C #, D, Java, Ocaml, Python-Projekt verwendet und bietet verschiedene Tools zur Verarbeitung von Docbook, Man-Seiten, Intltool, MSGFMT Was ist neu in dieser Version: · Befehle werden standardmäßig ohne die Shell ausgeführt, die Listen werden für CXXFLAGs empfohlen · Die Restriktion SRCDIR = '.' wurde entfernt (mit Pflege verwendet) · Java-Werkzeugverbesserungen · Neue ant-artige Datei-Matching: drucken bld.path.ant_glob ('** / *. C', flat = true) · Kosmetische Änderungen des Geräts-Testwerkzeugs · D Sprachwerkzeug-Fixes + Demo-Update (Uselib_local) · D-Flags-Vereinfachung · Aktivieren Sie Ketten der Befehle: "WAF Distclean Configure Build" · Aktivieren Sie die Rekursion für Befehle (einschließlich benutzerdefinierter Befehle), indem Sie eine Kontextinstanz angeben · Aktivieren Sie die Dokumentation für benutzerdefinierte Befehle (in --help) · Aktivieren Sie benutzerdefinierte Build- oder Konfigurationskontexte von Benutzerskripten · DISTCHECK wird ohne die Hülle ausgeführt · Projekt AutoConfiguration aktiviert, wenn das Build-Verzeichnis entfernt wird / existiert · Entfernen Sie die statischen Bibliotheken, bevor "AR" ausgeführt wird · Python 3.0-Kompatibilität (getestet für C ++ - Projekte) · Verbesserungen von config.log. · Aktivieren Sie den einzelnen Header-Ausgang für Vala> = 0,7,0 · Vermeiden Sie das Laden eines Werkzeugs zweimal mit den gleichen Konfigurationsfunktionen (zusammengesetzte Projekte) · Cross-Compilation Demo-Verbesserungen (Spielplatz / Kreuz /) · Die SWIG-Demo wurde aktualisiert, um vollständig dynamisch zu sein (experimentell)


Waf Zugehörige Software

Archgenxml.

Erstellen Sie einen funktionierenden Python-Code, ohne eine einzige Linie von Python zu schreiben ...

133 551 KB

Herunterladen

jseamless.

UI-Abstraktionsschicht für Java, damit Entwickler Code für jede Plattform und jede Umgebung schreiben können ...

150 1.2 MB

Herunterladen

Pylint

Analysieren von Python-Quellcode, der nach Bugs und Anzeichen von schlechter Qualität sucht ...

168 170 KB

Herunterladen