
(免费)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,并通过提出请求来做出贡献。