aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-02-18Be clear about what we're working withHEADmasterJeffrey Armstrong
2022-02-18Added detection of 32bit Windows and prepend -m32 flags when detected, ↵Jeffrey Armstrong
specific to using a mingw64 multilib compiler. Moved default location to local app data.
2022-02-14Merge branch 'main' into backend-outputLaurence Kedward
2022-02-12Ignore hidden source files (#654)Joel
* Add str_begins_with_str function * Add function to test if a single file is hidden * Exclude hidden files when finding source files
2022-02-12Fix: for consistent alignment of backend console output.Laurence Kedward
2022-02-12Merge branch 'main' into backend-outputLaurence Kedward
2022-01-24remove inline documentation linesAndre Smit
2022-01-24fix git_metadata function to handle edge casesAndre Smit
2022-01-20Update src/fpm/cmd/new.f90Andre Smit
Co-authored-by: Sebastian Ehlert <28669218+awvwgk@users.noreply.github.com>
2022-01-20Update src/fpm/cmd/new.f90Andre Smit
Co-authored-by: Sebastian Ehlert <28669218+awvwgk@users.noreply.github.com>
2022-01-20Update src/fpm/cmd/new.f90Andre Smit
Co-authored-by: Sebastian Ehlert <28669218+awvwgk@users.noreply.github.com>
2022-01-20Update src/fpm/cmd/new.f90Andre Smit
Co-authored-by: Sebastian Ehlert <28669218+awvwgk@users.noreply.github.com>
2022-01-20Update src/fpm/cmd/new.f90Andre Smit
Co-authored-by: Sebastian Ehlert <28669218+awvwgk@users.noreply.github.com>
2022-01-20Update src/fpm/cmd/new.f90Andre Smit
Co-authored-by: Sebastian Ehlert <28669218+awvwgk@users.noreply.github.com>
2022-01-20Update src/fpm/cmd/new.f90Andre Smit
Co-authored-by: Sebastian Ehlert <28669218+awvwgk@users.noreply.github.com>
2022-01-20get user name and email using git config if available else use defaultsAndre Smit
2022-01-16Allow running fpm-new in current directory (#630)urbanjost
2022-01-10Respect user provided main-files (#646)Sebastian Ehlert
- add example package for C-main
2022-01-10Update module output directory command for flang-new/f18 (#645)Sebastian Ehlert
2021-12-13Better extraction of the Fortran compiler from the MPI wrapper (#634)Pedro Costa
- changed command to one supported by more (all?) MPI libraries
2021-11-30Apply suggestions from code reviewLaurence Kedward
Co-authored-by: Sebastian Ehlert <28669218+awvwgk@users.noreply.github.com>
2021-11-29Apply suggestion: move run to filesystem and use getlineLaurence Kedward
fpm_environment::run is moved to fpm_filesystem so that it can use the getline function to retrieve redirected output from file
2021-11-29Apply suggestion: don't use M_attr, simplify implementationLaurence Kedward
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-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-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-20Add: critical section to mkdir in backend (#613)Laurence Kedward
Allows parallel builds on Windows where mkdir complains if directory already exists.
2021-11-20Don't try to install submodule filesLKedward
2021-11-20Remove spurious component in module pathsLKedward
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-03fix(fpm_compiler): intel windows release flag was incorrectBrad Richardson
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