Fortran Package Manager Fortran Programming Language Community
winget install --id=FortranLang.fpm -e
fpm is a package manager that helps you create Fortran projects from source -- it automatically determines dependencies! Most significantly fpm lets you draw upon other fpm packages in distributed git repositories as if the packages were a basic part of your default programming environment, as well as letting you share your projects with others in a similar manner. All output goes into the directory "build/" which can generally be removed and rebuilt if required. Note that if external packages are being used you need network connectivity to rebuild from scratch.
Fortran Package Manager (fpm) is a package manager and build system designed specifically for Fortran programming. Its primary goal is to enhance the experience of Fortran developers by simplifying project management, dependency handling, and distribution.
Key Features:
- Project Management: Easily create, build, and manage Fortran projects.
- Dependency Handling: Simplify the inclusion and management of external libraries and dependencies.
- Cross-Platform Support: Works seamlessly across various operating systems including Windows, Linux, and macOS.
- Integration Capabilities: Supports integration with different Fortran standards and compilers, enhancing flexibility and compatibility.
Audience & Benefits: Ideal for Fortran programmers seeking to streamline their workflow. fpm helps in managing projects efficiently, ensuring consistent builds, and simplifying the distribution of packages. It enables developers to focus on coding by handling project setup and management automatically.
Installation:
Available via winget, making it easy to install and integrate into your development environment.
Fortran Package Manager is a reliable tool for modern Fortran development, continuously evolving to meet the needs of its users.