aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-12-10Try to use local install path with fallback to platform defaultsSebastian Ehlert
- use $HOME/.local as user prefix on Unix platforms (fallback is /usr/local) - use %APPDATA%\local as user prefix on Windows (fallback is C:\)
2020-12-10Add fpm-install command to fpm-manualSebastian Ehlert
2020-12-10Add unit tests for installer commandSebastian Ehlert
- abstract some platform specifics in the unit tests
2020-12-10Let fpm install itself on CI-runsSebastian Ehlert
2020-12-10Extend documentation and add tests for install configurationSebastian Ehlert
2020-12-10Implement fpm-install commandSebastian Ehlert
- allow installing of executables - optionally install library and modules if specified in manifest - add install table to manifest reference
2020-12-10Merge pull request #280 from awvwgk/exampleSebastian Ehlert
Create specification for example section and implement example applications for Fortran and Haskell version
2020-12-10Include example programs in dependency treeSebastian Ehlert
2020-12-10Check for duplicates between executable and example targetsSebastian Ehlert
2020-12-10Add build.auto-examples to manifest referenceSebastian Ehlert
2020-12-10Use correct option to auto-discover example programsSebastian Ehlert
Co-authored-by: Laurence Kedward <laurence.kedward@bristol.ac.uk>
2020-12-10Implement example executables also for Haskell fpmSebastian Ehlert
2020-12-10Implement example applications in Fortran fpmSebastian Ehlert
2020-12-10Create specification for example sectionSebastian Ehlert
2020-12-10Dependency handling (#266)Sebastian Ehlert
- create a dependency tree data type with serde functionality - allow translation from and to TOML of dependency tree - test round trips for dependency cache - implement iterative fetching of each dependency level - update dependencies in fpm-update (rudimentary implementation only) - allow removing the cache from the command line - use dependency tree for fpm-build model - add fpm-update to fpm-help/fpm-list output
2020-12-10Implement check for duplicated program names (#286)Sebastian Ehlert
- check within an executable/test array for duplicate programs - also check that the program name is not empty or contains ascii control chars
2020-12-10Merge pull request #293 from LKedward/fix-toml-checkLaurence Kedward
Fix: missing error check after `new_package` call
2020-12-10Add: support for detecting .f filesLKedward
2020-12-10Fix: missing error check after `new_package` callLKedward
Fixes silent failure due to invalid top-level manifest keys
2020-12-10Merge pull request #292 from certik/helpLaurence Kedward
Specify the correct help for `fpm run -h`
2020-12-10Merge pull request #284 from LKedward/dev-docs-modelLaurence Kedward
Document model and backend for developers
2020-12-09feat(bootstrap-ifort): use `-coarray=single` by defaultBrad Richardson
2020-12-09Revert "fix(bootstrap-ifort): remove coarray option, it is not supported"Brad Richardson
This reverts commit f049ae6d8e4bfd58a5b69d692dd7e6273fd158af.
2020-12-09fix(bootstrap-ifort): remove coarray option, it is not supportedBrad Richardson
2020-12-09fix(bootstrap-ifort): make adjustments for ifort's picky command lineBrad Richardson
2020-12-09Specify the correct help for `fpm run -h`Ondřej Čertík
2020-12-09feat(bootstrap): Add support for same compilers as Fortran versionBrad Richardson
2020-12-09Merge pull request #281 from awvwgk/cleanup-archiveLaurence Kedward
Cleanup: Remove archived Rust prototype
2020-12-09Merge pull request #285 from LKedward/update-binary-namingLaurence Kedward
CI: update naming of release binaries
2020-12-09Update: naming of release binariesLKedward
Remove 'v' prefix to version. Use 'haskell' instead of 'bootstrap'
2020-12-09Merge remote-tracking branch 'upstream/master' into dev-docs-modelLKedward
2020-12-08Cleanup: Remove archived Rust prototypeSebastian Ehlert
2020-12-08Update developer docs landing pageLKedward
Include sections on fpm model and fpm backend
2020-12-08Document fpm_backend moduleLKedward
2020-12-08Merge pull request #271 from LKedward/fix-window-run-testLaurence Kedward
Fix Windows run and test commands
2020-12-08Merge pull request #267 from LKedward/fix-link-objectsLaurence Kedward
Fix enumeration of non-library link objects
2020-12-08Merge remote-tracking branch 'upstream/master' into dev-docs-modelLKedward
2020-12-08Document model enumerationsLKedward
2020-12-08Merge pull request #274 from LKedward/update-readmeLaurence Kedward
Update README with link to setup-fpm github action.
2020-12-08Merge pull request #273 from awvwgk/dev-docsLaurence Kedward
Update developer documentation (manifest + command line)
2020-12-08Document fpm_targets moduleLKedward
2020-12-07Update README.mdLaurence Kedward
2020-12-07Update README with link to setup-fpm gihub action.LKedward
2020-12-07Document fpm_modelLKedward
2020-12-07Match spacing and use predoc comments in fpm_modelLKedward
2020-12-07Document fpm_sourcesLKedward
2020-12-07Document fpm_source_parsingLKedward
2020-12-07Refactor: separate source parsing routines from source discoveryLKedward
2020-12-07Merge branch 'master' into fix-window-run-testLaurence Kedward
2020-12-07Remove spurious whitespace changeLaurence Kedward