Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-11-18 | Move release workflow into existing CI to reuse build/test workflow | LKedward | |
2020-11-18 | Fix: binary_release ci | LKedward | |
2020-11-18 | Add: CI to upload binaries on release | LKedward | |
2020-11-17 | Merge pull request #241 from 14NGiestas/patch-1 | Laurence Kedward | |
Fix docs CI failing #240 | |||
2020-11-16 | Fix docs CI failing #240 | Ian Giestas Pauli | |
I didn't found any `set-env` command in the JamesIves repo, so maybe bumping the version fixes the issue. | |||
2020-11-16 | Merge pull request #221 from everythingfunctional/test_runner_option | Brad Richardson | |
Test and executable runner options | |||
2020-11-15 | Merge branch 'runner' of https://github.com/urbanjost/fpm into runner | John S. Urban | |
2020-11-15 | This option already exists in the Haskell version. It helps reduce the need | John S. Urban | |
for the user to interact directly with the build/ directory, which ideally should be a black box as far as the user is concerned. --runner CMD A command to prefix the program execution paths with. For use with utilities like valgrind(1), time(1), and other utilities that launch executables; commands that inspect the files like ldd(1), file(1), and ls(1); and that copy or change the files like strip(1) and install(1). EXAMPLES # install executables in directory (assuming install(1) exists) fpm run -c 'install -b -m 0711 -p -t /usr/local/bin' | |||
2020-11-15 | This option already exists in the Haskell version. It helps reduce the need | John S. Urban | |
for the user to interact directly with the build/ directory, which ideally should be a black box as far as the user is concerned. --runner CMD A command to prefix the program execution paths with. For use with utilities like valgrind(1), time(1), and other utilities that launch executables; commands that inspect the files like ldd(1), file(1), and ls(1); and that copy or change the files like strip(1) and install(1). EXAMPLES # install executables in directory (assuming install(1) exists) fpm run -c 'install -b -m 0711 -p -t /usr/local/bin' | |||
2020-11-14 | Add workflow to build and deploy documentation (#237) | Sebastian Ehlert | |
2020-11-14 | Merge pull request https://github.com/fortran-lang/fpm/pull/233 from awvwgk/link | Sebastian Ehlert | |
Allow linking against external libraries | |||
2020-11-13 | Allow external link dependencies with scope limited to targets | Sebastian Ehlert | |
- move reader for string list to toml-f proxy - allow link entry in executable and test tables - bump toml-f version to v0.2.1 - add example package linking a single executable against gomp | |||
2020-11-13 | Add link entry also to executable and test sections | Sebastian Ehlert | |
- allows external library dependencies also for single targets | |||
2020-11-13 | Add package with external dependency | Sebastian Ehlert | |
- BLAS is installed on the OSX and Linux image, but not on Windows | |||
2020-11-13 | Include [build] header in example | Sebastian Ehlert | |
Co-authored-by: Laurence Kedward <laurence.kedward@bristol.ac.uk> | |||
2020-11-13 | Implement linking against external libraries | Sebastian Ehlert | |
2020-11-13 | Implement manifest support for link entry | Sebastian Ehlert | |
2020-11-13 | Add specification for build.link in manifest reference | Sebastian Ehlert | |
2020-11-12 | Merge pull request #229 from LKedward/refactor-run-cmd | Milan Curcic | |
Refactor run command | |||
2020-11-12 | Merge branch 'master' into test_runner_option | Brad Richardson | |
2020-11-12 | Merge pull request #220 from everythingfunctional/compiler_and_flags | Brad Richardson | |
Compiler and flags | |||
2020-11-11 | Merge pull request #236 from sourceryinstitute/remove-another-bashism | Laurence Kedward | |
fix(install): remove additional bashisms | |||
2020-11-11 | Merge branch 'master' into refactor-run-cmd | Laurence Kedward | |
2020-11-10 | Add automatic documentation for Fortran fpm (#209) | Sebastian Ehlert | |
- create docs.md as input for FORD - fix docstrings and comment style for FORD - workaround FORD bug by adding whitespace to table headers - add manifest reference to FORD pages - apply ugly workaround to not replace array of tables with links | |||
2020-11-10 | Merge branch 'upstream_master' into refactor-run-cmd | LKedward | |
2020-11-10 | Merge pull request #225 from LKedward/refactor-sources | Laurence Kedward | |
Refactor backend for static libraries | |||
2020-11-10 | Minor fix: add missing link flags from model. | LKedward | |
2020-11-09 | fix(install): remove additional bashisms | Damian Rouson | |
This commit makes the edits suggested at https://github.com/fortran-lang/fpm/pull/216#pullrequestreview-518403499 | |||
2020-11-09 | Refactor to make supporting more compilers more straightforward | Brad Richardson | |
2020-11-09 | Fix formatting | Brad Richardson | |
2020-11-09 | Refactor flag definition for easier support of other compilers | Brad Richardson | |
2020-11-09 | Add check for if user supplied `--release` and `--flag`. | Brad Richardson | |
2020-11-09 | Merge pull request #216 from sourceryinstitute/remove-bashism | Milan Curcic | |
Remove bashism from install.sh | |||
2020-11-08 | Merge branch 'refactor-sources' into refactor-run-cmd | LKedward | |
2020-11-08 | Add: check for duplicate output objects | LKedward | |
2020-11-08 | Minor fix: no recursive source search for [[executable]] entries | LKedward | |
Source directories specified in [[executable]] and [[test]] are not searched recursively. Fixes issue with having programs in the root directory. | |||
2020-11-08 | Add check to run cmd for when there are no apps/tests to run | LKedward | |
2020-11-08 | Minor fix: to output formatting for run cmd | LKedward | |
When outputting a list of available run/test targets, format the output columns nicely depending on the maximum length of the targets. | |||
2020-11-07 | Use path to archive file for linking | LKedward | |
2020-11-07 | Fix: add message and listing when run name not found | LKedward | |
2020-11-06 | Fix: default test logic | LKedward | |
2020-11-06 | Refactor: run command to use model targets | LKedward | |
2020-11-04 | Merge pull request #224 from awvwgk/specs | Laurence Kedward | |
Create a reference for the package manifest | |||
2020-11-04 | Merge pull request #226 from everythingfunctional/fix-222 | Laurence Kedward | |
Fix rebuilding executables when libraries change | |||
2020-11-02 | Fix a typo | Sebastian Ehlert | |
Co-authored-by: Milan Curcic <caomaco@gmail.com> | |||
2020-11-02 | Fix rebuilding executables when libraries change | Brad Richardson | |
2020-11-01 | Clarify limits of dependencies table support | Sebastian Ehlert | |
2020-11-01 | Fix spelling | Sebastian Ehlert | |
Co-authored-by: Laurence Kedward <laurence.kedward@bristol.ac.uk> | |||
2020-11-01 | Fix: new backend to link non-library dependencies with executables | LKedward | |
2020-11-01 | Manually revert 436573b to simplify PR | LKedward | |