Fortran 包管理器

Fortran 包管理器

Fortran 包管理器

Fortran 的包管理器与构建系统

欢迎浏览 Fortran 包管理器(Fortran Package Manager)的文档。

备注

此页面目前正在建设中,请帮助我们贡献内容或者反馈议题。

Install

Instructions on how to install fpm across Windows, Linux, macOS and more.

教程

学习如何使用 fpm 进行 Fortran 开发、创建项目和管理依赖项。

操作指南

使用 fpm 解决特定问题的实用指南和方案。

参考

fpm 组件的规范和实现参考。

注册表

已经有许多软件包可通过 fpm 使用,它们提供了易于获取且丰富的通用和高性能代码生态系统。有关软件包的完整列表,请查看fpm注册表。点击此处提交新软件包到注册表。

新闻

近期围绕Fortran软件包管理器的活动,比如新版本发布、会议讨论和新软件包,将在这里宣布。

  • Fpm version 0.7.0 released (2022-10-26)

    This release introduces preprocessor support in the fpm.toml manifest, allowing for preprocessor macros, file suffixes and directories where the preprocessor should run. This feature was implemented as part of Arteev Raina’s Google Summer of Code 2022 project. Furthermore, fpm has now the ability to compile C++ source files in addition to Fortran and C. Finally, the ability to define compiler profiles in the fpm.toml manifest has been added, although the profile settings are not currently used in the build process.

  • Fpm 0.6.0 版本发布 (2022-06-19)

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

  • Fpm 0.5.0 版本发布 (2021-11-21)

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