aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-11-29Apply suggestion: don't use TBP for new constructorsLaurence Kedward
2021-11-29Apply suggestion: move echo/verbosity into constructorsLaurence Kedward
For compiler_t and archive_t objects
2021-11-29Update: backend to print message if up to date.Laurence Kedward
2021-11-27Add: developer documentation to new filesLaurence Kedward
2021-11-26Simplify implementation and cleanup plain mode outputLaurence Kedward
2021-11-25Update: fpm_compiler & backend to redirect output to log filesLaurence Kedward
2021-11-25Update: run to allow output redirection to fileLaurence Kedward
2021-11-25Update: Windows CI to use gfortran 9 from winlibs.Laurence Kedward
2021-11-25Fix for checking isatty in MSYS2 mintty.Laurence Kedward
2021-11-23Update: fpm_backend as preprocessed file.Laurence Kedward
2021-11-23Fix: backend c_isatty for bootstrappingLaurence Kedward
2021-11-23Bump bootstrap fpm version to 0.3.0Laurence Kedward
2021-11-23Add: backend_output to manage pretty printing of build progressLaurence Kedward
2021-11-23Update: run command with optional verbose argumentLaurence Kedward
2021-11-22Update: fpm_compiler objects with verbose fieldLaurence Kedward
2021-11-22Update: backend with verbose argumentLaurence Kedward
2021-11-22Update: run command with optional verbose argumentLaurence Kedward
2021-11-22Update: mkdir with optional echo argumentLaurence Kedward
2021-11-22Fix: os_is_unix functionLaurence Kedward
2021-11-21Bump version to 0.5.0 (#614)Sebastian Ehlert
2021-11-21Add: files and workflow to make installer on release. (#616)Laurence Kedward
2021-11-20Add: critical section to mkdir in backend (#613)Laurence Kedward
Allows parallel builds on Windows where mkdir complains if directory already exists.
2021-11-20Merge pull request #612 from LKedward/fix-modules-installSebastian Ehlert
Fix modules listing (for install)
2021-11-20Don't try to install submodule filesLKedward
2021-11-20Remove spurious component in module pathsLKedward
2021-11-13Merge pull request #607 from urbanjost/listLaurence Kedward
Repair --list option and correct obsolete descriptions of the --list option
2021-11-12correct basename(3f) function and subsequently fix --list optionJohn S. Urban
The --list option was incorrectly trimming pathnames when suffix=.false. was present, and the meaning of the --list option has changed from originally being an option to display the full pathnames of targets to displaying a table of matching target basenames. Since the --runner command can be used to display the full pathnames and the runner command defaults to an "echo" command the pathnames can still easily be generated, but an example was added to reflect that. As the help text needed editing anyway, changed some whitespace to conform to the requirements of the txt2man(1) utility, to facilitate easily generating man-pages and HTML versions of the help text.
2021-11-12white-space adjustments to help to conform to txt2man(1) utilityJohn S. Urban
A few lines in the help text no longer conformed to the rules used by txt2man(1), causing errors in generating man-pages and an HTML version of the documentation available via the "help" subcommand.
2021-11-03Merge pull request #602 from everythingfunctional/fix-intel-windows-release-flagBrad Richardson
fix(fpm_compiler): intel windows release flag was incorrect
2021-11-03fix(fpm_compiler): intel windows release flag was incorrectBrad Richardson
2021-11-02Update upload patternSebastian Ehlert
2021-11-02Fix incorrect pattern matchingSebastian Ehlert
2021-11-02Add workflow for continuous delivery (#569)Sebastian Ehlert
2021-11-02Merge pull request #598 from fortran-lang/update-readmeLaurence Kedward
Update README.md compiler, archiver, & link flags
2021-10-29Update README.md compiler, archiver, & link flagsDamian Rouson
2021-10-22Add LFortran optimization flag to release profile (#597)Sebastian Ehlert
2021-10-16List names without suffix (mainly for Windows). (#595)zoziha
2021-10-16Change link command on Windows with `ifort` or `ifx` (#590)Carlos Une
* Check whether compiler is `ifort` or `ifx` on Windows * Linker command with ifort/ifx on Windows * Enumerate libraries, based on compiler and platform
2021-10-10Merge pull request #575 from awvwgk/build-dirsSebastian Ehlert
Enable multiple build output directories
2021-10-10Correctly install modulefiles from build targetsSebastian Ehlert
2021-10-03Merge pull request #587 from wiremoons/patch-1Laurence Kedward
Bootstrapping instructions version update
2021-10-03Bootstrapping instructions version updateSimon Rowe
Updated the 'Bootstrapping instructions' section to instruct on how to install version '0.4.0' instead of past version '0.3.0'.
2021-09-28Merge pull request #584 from awvwgk/env-bugLaurence Kedward
Actually read environment variables
2021-09-28Actually read environment variablesSebastian Ehlert
2021-09-27Apply suggestions from code reviewSebastian Ehlert
Co-authored-by: Laurence Kedward <laurence.kedward@bristol.ac.uk>
2021-09-24Merge pull request #579 from Carltoffel/fix-test-cleanupLaurence Kedward
Fix dir not getting removed after testing fpm
2021-09-24Fix dir not getting removed after testing fpmCarl Burkert
2021-09-24Fix truncated help text (#578)urbanjost
2021-09-23Enable multiple build output directoriesSebastian Ehlert
2021-09-23Allow setting, archiver, C compiler flags and linker flags from commandline ↵Sebastian Ehlert
(#549) - Read Fortran compiler from FPM_FC or --compiler (deprecate FPM_COMPILER) - Read Fortran compiler options from FPM_FFLAGS or --flag - Read C compiler from FPM_CC or --c-compiler (deprecate FPM_C_COMPILER) - Read C compiler options from FPM_CFLAGS or --c-flag - Read archiver from FPM_AR or --archiver - Read linker options from FPM_LDFLAGS or --link-flag