Billets par Damian Rouson

Fpm version 0.13.0 released

The Fortran Package Manager (FPM) v0.13.0 is a major release introducing features and profiles, a new build customization system for conditional compilation, compiler-specific settings, and platform-dependent behavior. This release also includes CPP preprocessor source parsing, expanded Flang compiler support, multiple simultaneous library targets, and many bug fixes and improvements.

En savoir plus...


Fpm 0.7.0 est sorti

Cette version introduit la prise en charge des préprocesseurs dans le manifeste fpm.toml, ce qui permet de définir des macros de préprocesseurs, des suffixes de fichiers et des répertoires où le préprocesseur doit s’exécuter. Cette fonctionnalité a été implémentée dans le cadre du projet Google Summer of Code 2022 d’Arteev Raina. De plus, fpm a maintenant la capacité de compiler des fichiers sources C++ en plus de Fortran et C. Enfin, la possibilité de définir des profils de compilateur dans le manifeste fpm.toml a été ajoutée, bien que les paramètres du profil ne soient pas actuellement utilisés dans le processus de construction.

En savoir plus...


Fpm 0.5.0 est sorti

Nous avons corrigé un grand nombre de bogues dans cette version et apporté de nombreuses améliorations autour de fpm, comme la livraison continue et l’installateur Windows. Les nouvelles fonctionnalités incluent une sélection améliorée du compilateur et de l’éditeur de liens et l’amélioration du backend de construction (les tests ne sont construits que lorsque cela est nécessaire, les modifications dans les bibliothèques liées mènent à une reconstruction correcte).

En savoir plus...