Developpez.com - Rubrique HPC

Le Club des Développeurs et IT Pro

FPM, un gestionnaire de paquets officiel pour Fortran

Qui gère aussi la compilation des programmes

Le 2021-02-05 21:46:09, par vmagnin, Membre éprouvé
La communauté Fortran-lang.org développe actuellement fpm (Fortran Package Manager) :
https://fpm.fortran-lang.org/
Le code et la documentation sont sur GitHub : https://github.com/fortran-lang/fpm

Pour créer un nouveau projet Fortran avec un Hello World, c'est aussi simple que :
$ fpm new mon_projet

Pour construire le projet :
$ fpm build

puis le lancer :
$ fpm run

Un fichier de configuration fpm.toml situé à la racine du projet peut être édité. On peut par exemple ajouter des dépendances qui seront automatiquement téléchargées par git. Pour l'instant fpm ne gère que les dépendances utilisant fpm. Mais il est prévu par la suite de prendre en charge les projets utilisant d'autres systèmes de build comme CMake.

La première version de fpm a été écrite en Haskell, ce prototype a ensuite servi à créer une version écrite en Fortran. Le développement continue et il est prévu de participer au Google Summer of Code 2021 :
https://github.com/fortran-lang/fort...-Project-ideas
  Discussion forum
3 commentaires