发布了 Fpm 0.5.0 版本

发布了 Fpm 0.5.0 版本

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

在此处找到完整的版本说明 此处

更改

  • 测试只为 fpm 测试构建,不再默认构建 (#572)

  • 设置 Fortran 和 C 编译器的环境变量已更改 (#549, #584)

  • 将 LFortran 优化标志添加到发布配置文件 (#597)

新增功能

  • 添加了链接器、归档器和 C 编译器的命令行参数 (#549)

修复

  • 在源文件扫描中正确展开制表符 (#521)

  • 安装程序脚本将使用带有 fpm update 来避免过时的依赖(#557

  • 使用多个构建输出目录,具体取决于链接行选项(#575

  • 更新截断的帮助文本(#578

  • 修复 fpm 新测试中的目录删除(#579

  • 在 Windows 上将 MSVS 类似的命令用于 Intel 编译器(#590

  • 在后端中将临界区添加到 mkdir(#613

  • 修复模块列表(用于安装)(#612

  • 修复 –list 选项并修正 –list 选项的过时描述(#607

  • 修复 Windows 上不正确的 Intel 版本标志(#602

  • 列出 Windows 的无后缀名称(#595

源代码仓库更新

  • 添加文件和工作流程以在发布时进行安装(#616

  • 添加问题模板来指导报告错误、包问题、功能请求和规范建议(#558

  • 默认分支重命名为main#565

  • 更新了对支持 fpm 的发行版的文档,例如 spack 和 MSYS2(#562

  • 自动生成单个源 fpm 版本的新工作流(#563

  • 实现了当前 fpm git 源的持续交付(#569#564

  • 启动指令更新(#587

  • 更新 README.md 编译器、归档和链接标志(#598

  下一页: Fpm版本 0.6.0 发布