发布 Fpm 版本 0.6.0
内容
发布 Fpm 版本 0.6.0¶
此版本为构建输出引入了更好的可视化,编译器输出仅在发生错误时显示,以便在构建成功时保持标准输出简洁。此外,fpm 现在可以检测未使用的模块,并避免编译应用程序不需要的模块,这提升了具有 stdlib 等较大依赖关系的大型编译速度。使用 fpm 创建新项目时,现在将从 git 配置中获取作者信息,以避免在清单中使用占位符。此版本还包含多个错误修复以及大量的改进。
在此处查找完整的发布说明 here。
非常感谢 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)、Zuo Zhihua (@zoziha)、@st-maxwell 和 @noisegul 为此次发布提供补丁。
变更日志¶
从 MPI 包装器中更好地提取 Fortran 编译器 (#634)
更新 flang-new/f18 的模块输出路径命令 (#645)
尊重用户提供的 main 文件 (#646)
只允许在新的子命令中使用 .,而不是更改规范路径 (#630)
如果可用,请使用 git 配置获取用户名和电子邮件,否则使用默认值 (#652)
忽略隐藏的源文件 (#654)
清理后端输出 (#622)
添加有关清单引用位置的注释 (#648)
修复因以下情况未在以下文件中找到而导致的回溯错误:
src/fpm_source_parsing.f90
(#675)修复后端漂亮的输出问题 (#677)
修复:删除 fpm new cmd 中不必要的空格 (#684)
对
fpm_model
(#688) 进行小修复添加干净命令 (#655)
修复安装脚本中不可移植的 GFortran
-J
标志 (#692)修复 show-model 选项 (#693)
对模块进行树型摇动 (#676)
修复子模块摇动 (#704)
修复:从 help-test cmd 中移除多余的空格 (#686)
修复:将最新消息通过管道传送到 stderr (#706)
避免在路径中命令“fpm-”时出现无限循环 (#713)
修复 –show-model,init
c_source%parent_modules
(#712)为
make_archive
(#708) 添加 OMP 临界值