劳伦斯·凯德沃德的文章

Fpm 版本 0.7.0 发布

此版本在 fpm.toml 清单中引入了预处理程序支持,允许使用预处理程序宏、文件后缀和预处理程序应运行的目录。此功能是作为 Arteev Raina 的 2022 年 Google Summer of Code 项目的一部分而实现的。此外,fpm 现在除了 Fortran 和 C 之外,还可以编译 C++ 源文件。最后,添加了在 fpm.toml 清单中定义编译器配置文件的功能,尽管配置文件设置目前未在构建过程中使用。

了解更多信息 ...


Fpm 版本 0.6.0 发布

此版本为构建输出引入了更好的可视化效果,编译器输出仅在出现错误时显示,以保持成功构建的标准输出清晰。此外,fpm 现在可以检测未使用的模块并避免编译应用程序不需要的模块,这提高了具有 stdlib 等大依赖项时的编译速度。在使用 fpm 创建新项目时,现在从 git 配置中获取作者信息,以避免在清单中使用占位符。此版本还修复了多个 bug,并进行了大量的改进。

了解更多信息 ...


Fpm 版本 0.5.0 发布

本版本中修复了大量错误,并且对 fpm 周围的工具做出了许多改进,例如持续交付和 Windows 安装程序。新功能包括:更好的编译器/链接器选择和改进的编译后端(仅在需要时才编译测试,正确跟踪链接依赖关系)。

了解更多信息 ...