Fpm 0.6.0 版本发布
内容
Fpm 0.6.0 版本发布¶
此版本为构建输出引入了更好的可视化,编译器输出仅在错误时显示,以保持成功构建时标准输出的干净。此外,fpm 现在可以检测未使用的模块并避免编译使用程序不需要的模块,从而提高了 stdlib 等具有大型依赖项目的编译速度。使用 fpm 创建新项目时,作者信息现在从 git 配置中获取,以避免在清单中使用占位符。此版本还进行了更多错误修复和大量改进。
在 此处 找到完整的发行说明。
非常感谢 Pedro Costa (@p-costa)、Sebastian Ehlert (@awvwgk)、Laurence Kedward ( @lkedward)、Wileam Y. Phan (@wyphan)、Arteev Raina (@arteevraina)、Simon Rowe (@wiremoons)、Andre Smit (@freevryheid)、John Urban(@urbanjost)、左志华(@zoziha)、@st-maxwell 和 @noisegul 为本版本提供补丁。
变更日志¶
从 MPI 包装器中更好地提取 Fortran 编译器 (#634)
更新 flang-new/f18 的module输出路径命令 (#645)
尊重用户提供的主源文件(#646)
在
new
子命令允许.
,而不是更改规范路径 (#630)如果可用,使用 git config 获取用户名和电子邮件,否则使用默认值 (#652)
忽略隐藏的源文件 (#654)
清理后端输出 (#622)
添加有关清单引用重定位的注释(#648)
修复在以下位置找不到文件时的回溯错误:
src/fpm_source_parsing.f90
(#675)修复后端漂亮输出的问题 (#677)
修复:删除 fpm new 命令中不必要的空格 (#684)
fpm_model
的小修复 (#688)添加
clean
清理命令 (#655)修复安装脚本中不可移植的 GFortran
-J
选项 (#692)修复 show-model 选项 (#693)
模块的Tree shaking (#676)
修复子模块抖动 (#704)
修复:从 help-test命令中删除多余的空格(#686)
修复:将最新消息通过管道传输到 stderr (#706)
避免在路径下运行
fpm-
命令出现的无限循环 (#713)修复 –show-model, 初始化
c_source%parent_modules
(#712)对
make_archive
添加 OMP critical (#708)