Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-29 | Apply suggestion: move run to filesystem and use getline | Laurence 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-29 | Apply suggestion: move echo/verbosity into constructors | Laurence Kedward | |
For compiler_t and archive_t objects | |||
2021-11-22 | Update: fpm_compiler objects with verbose field | Laurence Kedward | |
2021-11-22 | Update: backend with verbose argument | Laurence Kedward | |
2021-11-12 | correct basename(3f) function and subsequently fix --list option | John 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-10-16 | List names without suffix (mainly for Windows). (#595) | zoziha | |
2021-09-23 | Enable multiple build output directories | Sebastian Ehlert | |
2021-09-23 | Allow 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 | |||
2021-09-23 | Build no tests by default (#572) | Sascha Klawohn | |
Building tests can be enforced using --tests for build. It is done automatically before running tests. | |||
2021-08-13 | Merge branch 'master' into compiler-object | Sebastian Ehlert | |
2021-08-04 | Generate build/.gitignore (#528) | urbanjost | |
- git-specific, but not git-dependent but is it better if managed directly by fpm - no .gitignore generated by subcommand new | |||
2021-07-31 | Allow detection of underlying compiler in mpiwrapper | Sebastian Ehlert | |
- cleanup compiler flags a bit | |||
2021-07-30 | Move default flags fetching and build name generation to model | Sebastian Ehlert | |
2021-07-30 | Add objects for handling compiler and archiver | Sebastian Ehlert | |
2021-07-17 | Merge pull request #517 from urbanjost/fix_run | Laurence Kedward | |
Fix run | |||
2021-07-13 | settings%args was used unallocated | John S. Urban | |
2021-07-11 | all stops via fpm_stop(1) | John S. Urban | |
2021-07-09 | check name used for package, executable, test, or example | John S. Urban | |
2021-06-23 | Merge pull request #491 from LKedward/backend-grace | Laurence Kedward | |
Catch execute_command_line errors and print useful messages | |||
2021-06-05 | Add: graceful failure for running apps & tests | LKedward | |
Fixes #485 | |||
2021-06-05 | Redirect output when searching for archiver | Sebastian Ehlert | |
2021-04-22 | Merge branch 'master' into different-archiver-on-windows | Brad Richardson | |
2021-04-19 | refactor(get_archiver): extract to it's own function | Brad Richardson | |
2021-04-17 | Merge pull request #433 from LKedward/intel-c | Laurence Kedward | |
Fix to allow compiling C with Intel CC | |||
2021-04-15 | feat(ar): use lib instead of ar on Windows | Brad Richardson | |
if ar isn't available | |||
2021-04-12 | Add: external-modules key to build table for non-fpm modules | LKedward | |
2021-04-09 | Allow specifying C compiler with environment variable | LKedward | |
FPM_C_COMPILER | |||
2021-04-09 | Select c compiler based on fortran compiler id | LKedward | |
2021-03-31 | Phase out Haskell fpm (#420) | Sebastian Ehlert | |
- remove bootstrap directory from repository - remove stack-build from CI workflow - move Fortran fpm to project root - adjust install script and bootstrap instructions |