aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-11-10Merge pull request #225 from LKedward/refactor-sourcesLaurence Kedward
Refactor backend for static libraries
2020-11-10Minor fix: add missing link flags from model.LKedward
2020-11-09fix(install): remove additional bashismsDamian Rouson
This commit makes the edits suggested at https://github.com/fortran-lang/fpm/pull/216#pullrequestreview-518403499
2020-11-09Refactor to make supporting more compilers more straightforwardBrad Richardson
2020-11-09Fix formattingBrad Richardson
2020-11-09Refactor flag definition for easier support of other compilersBrad Richardson
2020-11-09Add check for if user supplied `--release` and `--flag`.Brad Richardson
2020-11-09Merge pull request #216 from sourceryinstitute/remove-bashismMilan Curcic
Remove bashism from install.sh
2020-11-08Merge branch 'refactor-sources' into refactor-run-cmdLKedward
2020-11-08Add: check for duplicate output objectsLKedward
2020-11-08Minor fix: no recursive source search for [[executable]] entriesLKedward
Source directories specified in [[executable]] and [[test]] are not searched recursively. Fixes issue with having programs in the root directory.
2020-11-08Add check to run cmd for when there are no apps/tests to runLKedward
2020-11-08Minor fix: to output formatting for run cmdLKedward
When outputting a list of available run/test targets, format the output columns nicely depending on the maximum length of the targets.
2020-11-07Use path to archive file for linkingLKedward
2020-11-07Fix: add message and listing when run name not foundLKedward
2020-11-06Fix: default test logicLKedward
2020-11-06Refactor: run command to use model targetsLKedward
2020-11-04Merge pull request #224 from awvwgk/specsLaurence Kedward
Create a reference for the package manifest
2020-11-04Merge pull request #226 from everythingfunctional/fix-222Laurence Kedward
Fix rebuilding executables when libraries change
2020-11-02Fix a typoSebastian Ehlert
Co-authored-by: Milan Curcic <caomaco@gmail.com>
2020-11-02Fix rebuilding executables when libraries changeBrad Richardson
2020-11-01Clarify limits of dependencies table supportSebastian Ehlert
2020-11-01Fix spellingSebastian Ehlert
Co-authored-by: Laurence Kedward <laurence.kedward@bristol.ac.uk>
2020-11-01Fix: new backend to link non-library dependencies with executablesLKedward
2020-11-01Manually revert 436573b to simplify PRLKedward
2020-11-01Cleanup for PRLKedward
2020-11-01Get backend working with new model targets structureLKedward
2020-11-01Link package manifest reference in READMESebastian Ehlert
2020-11-01Initial version of the fpm manifest referenceSebastian Ehlert
2020-11-01Intermediate: separate out build targets from sourcesLKedward
A new module and type for build targets. List of build targets is generated from the list of sources.
2020-10-31Refactor fpm_sources: separate out parsing routinesLKedward
2020-10-29Change build directory hashes to hex formatBrad Richardson
2020-10-28Merge branch 'compiler_and_flags' into test_runner_optionBrad Richardson
2020-10-28Switch test or executable target to optionBrad Richardson
- this allows the '--' to signify that all remaining arguments are to the test/executable
2020-10-28Add options to specify a command to be used to run the executable(s) or test(s)Brad Richardson
2020-10-28Fix the new_testBrad Richardson
- use function to find the executable
2020-10-28Merge branch 'master' into compiler_and_flagsBrad Richardson
2020-10-28Add command line options to specify compiler flagsBrad Richardson
2020-10-28Add command line options to specify the compilerBrad Richardson
2020-10-28Fix Windows CI scriptBrad Richardson
2020-10-28Merge pull request #204 from urbanjost/more_issues_for_newLaurence Kedward
More issues for new
2020-10-28Fix Linux/MacOS CI scriptBrad Richardson
2020-10-28Use compiler version and flags to construct build folder nameBrad Richardson
2020-10-27Change bootstrap command line to be more like the Fortran versionBrad Richardson
2020-10-27fix(install.sh): remove "[["/"]]"Damian Rouson
2020-10-27Merge pull request #206 from sourceryinstitute/installerBrad Richardson
Add installation script in install.sh
2020-10-27Merge branch 'installer' of github.com:sourceryinstitute/fpm into installerDamian Rouson
2020-10-27fix(install.sh): define install_path earlierDamian Rouson
2020-10-27Update install.shDamian Rouson
Co-authored-by: Brad Richardson <everythingfunctional@protonmail.com>
2020-10-27add skeletal installerDamian Rouson