Entwickelt von | Jason Perkins |
---|---|
Letzte Version | 4,3 (16. November 2010) |
Erweiterte Version | 5.0.0-alpha14 (5. Mai 2019) |
Anzahlung | github.com/premake/premake-core |
Qualitätssicherung | Kontinuierliche Integration |
Geschrieben in | Lua und C. |
Umgebung | Multi-Plattform |
Art | Skript |
Lizenz | BSD 3-Klauseln ( d ) |
Webseite | premake.github.io |
Premake ist ein Software-Tool für das Projektmanagement- Skript ( Makefile ).
Dieses Projekt besteht seit Anfang 2003. Es wird von Jason Perkins unter der BSD- 3-Klausel- Lizenz mit dem Beitrag einiger Mitarbeiter entwickelt.
Premake ist ein Tool, das unter Linux , MacOS und Windows verfügbar ist .
Erstellen von Projektkonfigurationsskripten ("makefile-like"), die für eine Entwicklungsumgebung spezifisch sind, um ein vorhandenes Projekt unter Verwendung verschiedener IDEs an Entwickler zu verteilen .
Diese Software ist hauptsächlich für:
Premake generiert ein anderes Skript aus einem Konfigurationsskript.
Eingabe: Konfigurationsskript vorab erstellen
Beim Beenden: GNU Make , Microsoft Visual Studio oder ein anderes Kompilierungsskript .
und noch mehr.
Die Installation ist unkompliziert. Das Programm sieht aus wie eine komprimierte ausführbare Datei mit etwa hundert Kilobyte.
Die Verwendung erfolgt mit dem Befehl
$ premake --target toolsetwo toolsetist aufgeführt: vs2008, vs2005, vs2003, vs2002, vs6, gnu, scharfdev, monodev, cb-gcc, cb-ow, cl-gcc
Das Verzeichnis muss ein spezielles Makefile für Premake enthalten. Es heißt normalerweise premake.lua (gemäß Konvention). Es ist eine Datei, die in Lua- Sprache codiert ist .
Anwendungsbeispiel:
$ premake --help $ premake --dotnet mono2 --target gnu $ premake --cleanGrundbegriffe (Paket, Projekt)
Es gibt andere ähnliche Tools, darunter: