
(免費)Pascal的跨平台構建工具
PMAKE是(免費)Pascal的簡約構建工具。它在某種程度上模仿了Cmake的命令,但僅針對Pascal編譯器。 PMAKE的內部工作相對簡單,因為編譯器完成了所有艱苦的工作。一旦調用,PMAKE將為該項目生成一個構建系統。開發人員可以通過簡單的命令來定義項目中存在的目標以及這些目標之間的依賴性。目標可以是庫(無可執行文件,只有對象文件)或可執行文件。
請注意,暫時正在開發PMAKE,並且某些功能可能會破裂。但是,由於PMAKE腳本的簡單性和寬容性,應該很容易調整。
其他操作系統可能也可以開箱即用,如果沒有,則在此平台上工作不是一個主要問題。只需確保PMAKE和編譯器可從命令行提供即可。
您需要安裝最新的穩定Freepascal編譯器3.0.4。 PMAKE可以使用提供的PMAKE.TXT腳本來引導自己。您將首先需要構建PMAKE,然後安裝它。簡而言之:
$ fpc pmake
$ ./pmake
$ ./make install
請注意,您需要擁有管理員特權才能在系統上安裝PMAKE。
在GITHUB版本頁面上,您可以為您的平台找到一個預先構建的二進製文件。
構建您的項目很容易。您可以使用內置功能--quickstart設置初始構建腳本。這將解析源樹並創建一個PMake.txt文件的序列。如果您希望源樹保持清潔,則可以進行源源或源外構建。以下是一個簡單的示例,如何使用PMAKE(預安裝的工具)來進行源源外製造。

注意不錯的視覺反饋。如果源樹中的pmake.txt文件更改,則PMAKE將自動重新生成工具。
如果您找到了一個錯誤:
如果您有補丁,請提出拉請請求。
否則,請在GitHub頁面上創建問題。
您可以為PMAKE進行PMAKE,並通過提出請求來做出貢獻。