文章 Damian Rouson

Fpm version 0.13.0 released

The Fortran Package Manager (FPM) v0.13.0 is a major release introducing features and profiles, a new build customization system for conditional compilation, compiler-specific settings, and platform-dependent behavior. This release also includes CPP preprocessor source parsing, expanded Flang compiler support, multiple simultaneous library targets, and many bug fixes and improvements.

阅读更多信息......


Fpm 0.7.0 版本发布

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

阅读更多信息......


Fpm 0.5.0 版本发布

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

阅读更多信息......