
ein plattformübergreifendes Build-Tool für (freie) Pascal
PMAKE ist ein minimalistisches Build -Tool für (kostenlose) Pascal. Es ahmt in gewissem Maße die Befehle von CMake nach, zielt jedoch nur auf Pascal -Compiler ab. Die innere Arbeit von PMAKE ist relativ einfach, da der Compiler die ganze harte Arbeit leistet. Sobald PMAKE aufgerufen wird, generiert er ein Build -System für das Projekt. Der Entwickler kann mit einfachen Befehlen definieren, die im Projekt vorhanden sind und welche Abhängigkeiten zwischen diesen Zielen sind. Ein Ziel kann entweder eine Bibliothek (keine ausführbare Datei, nur Objektdateien) oder eine ausführbare Datei sein.
Bitte beachten Sie, dass PMAKE vorerst in der Entwicklung ist und dass einige Funktionen möglicherweise brechen. Aufgrund der Einfachheit und der Vergebung des PMAKE -Skripts sollte es jedoch leicht einzustellen sein.
Andere Betriebssysteme funktionieren wahrscheinlich auch außerhalb des Boxs, wenn nicht, wenn nicht, sollte es kein großes Problem sein, PMAKE auf dieser Plattform funktionieren zu lassen. Stellen Sie einfach sicher, dass PMAKE und der Compiler in der Befehlszeile verfügbar sind.
Sie benötigen den neuesten stabilen Freepascal Compiler 3.0.4. PMAKE kann sich mit dem bereitgestellten PMAKE.txt -Skript starten. Sie müssen zuerst PMAKE erstellen und dann installieren. Zusamenfassend:
$ fpc pmake
$ ./pmake
$ ./make install
Beachten Sie, dass Sie Administrsator -Berechtigungen verfügen müssen, um PMAKE in Ihrem System installieren zu können.
Auf den GitHub-Release-Seiten finden Sie eine vorgefertigte Binärdatei für Ihre Plattform.
Das Erstellen Ihres Projekts ist einfach. Sie können erste Build -Skripte einrichten, indem Sie die integrierte Funktion --quickstart verwenden. Dadurch wird der Quellbaum analysiert und eine Sequenz von PMake.txt -Dateien erstellt. Sie können einen In-Source- oder Out-of-Source-Build durchführen, wenn Sie möchten, dass Ihr Quellbaum sauber bleibt. Im Folgenden finden Sie ein einfaches Beispiel, wie PMAKE (vorinstalliertes Werkzeug) für einen Ausgangsbau verwendet werden kann.

Beachten Sie das schöne visuelle Feedback. PMAKE wird die Build -Tools automatisch regeneriert, wenn sich eine PMAKE.TXT -Datei in der Quellbaum ändert.
Wenn Sie einen Fehler gefunden haben:
Wenn Sie einen Patch haben, stellen Sie bitte eine Pull -Anfrage.
Andernfalls erstellen Sie bitte ein Problem auf der Github -Seite.
Sie können PMAKE und Beiträge leisten, indem Sie Pull -Anfrage stellen.