Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-10-03 | Merge branch 'fix-duplicate-discovery' into local-depends | LKedward | |
2020-10-03 | Fix: include statement parsing | LKedward | |
Include statements must have a single or double quote immediately following 'include' | |||
2020-10-03 | Update: source parsing test - include statement | LKedward | |
Demonstrates bug in include statement parsing - currently erroneously parsing all statements that begin with 'include'. | |||
2020-10-03 | Fix: duplication of app modules | LKedward | |
2020-10-03 | Update: hello_complex_2 to expose link bug | LKedward | |
There's a bug which causes app-local modules to be added twice if auto-discovery is on and the app is specified in the manifest. This causes the module to be compiled and linked twice. Not detected before because the module contained no symbols. This commit adds an integer symbol to an app-local module to test this bug. | |||
2020-10-03 | Merge remote-tracking branch 'upstream/master' into local-depends | LKedward | |
2020-10-02 | Merge branch 'master' into NEW | urbanjost | |
2020-10-02 | Merge pull request #190 from LKedward/auto-discovery | Milan Curcic | |
Auto discovery of executables | |||
2020-10-02 | repair fpm_test/main.f90 | init current directory[i] | |
2020-10-01 | remove doc | init current directory[i] | |
2020-10-01 | errata for NEW PR | init current directory[i] | |
2020-10-01 | consistent indenting | init current directory[i] | |
2020-10-01 | replace cli_test test | init current directory[i] | |
2020-10-01 | change quoting of -- ARGS values for more platform independence and change ↵ | init current directory[i] | |
test accordingly | |||
2020-10-01 | basic new,test,run added to build subcommands | init current directory[i] | |
2020-10-01 | build on proposed CLI interface to make a "new" and "run" subcommand for ↵ | init current directory[i] | |
discussion | |||
2020-10-01 | try one more like previous build to clear error | init current directory[i] | |
2020-10-01 | remove dash from executable name to see if it clears MSWindows build error | init current directory[i] | |
2020-10-01 | basic RUN subcommand | init current directory[i] | |
2020-10-01 | remove --usage references from help text | init current directory[i] | |
2020-10-01 | fix fpm.toml version reference | init current directory[i] | |
2020-10-01 | add test program for CLI | init current directory[i] | |
2020-10-01 | sort out branches | init current directory[i] | |
2020-09-30 | Update fpm/src/fpm_filesystem.f90 | Laurence Kedward | |
Co-authored-by: Milan Curcic <caomaco@gmail.com> | |||
2020-09-29 | Merge remote-tracking branch 'upstream/master' into auto-discovery | LKedward | |
2020-09-29 | Implement version string comparison (#186) | Sebastian Ehlert | |
- allow semantic version matching | |||
2020-09-29 | Update: package%build_config not allocatable | LKedward | |
2020-09-29 | Let toml-f make [build] table while querying the data structure | Laurence Kedward | |
No need for separate default initializer for build table. Co-authored-by: Sebastian Ehlert <28669218+awvwgk@users.noreply.github.com> | |||
2020-09-29 | Add: test package with auto-discovery disabled | LKedward | |
Contains an app and a test that should be ignored by auto-discovery - this is checked in the CI scripts. | |||
2020-09-29 | Add: tests for new [build] table in manifest | LKedward | |
2020-09-29 | Add: [build] table to manifest with flags for auto-discovery | LKedward | |
2020-09-29 | Add: source-level flag to enable/disable auto-discovery | LKedward | |
2020-09-29 | Fix: matching of program sources with fpm executables | LKedward | |
Add test on path of program source with source-dir of [[executable]] entry. For case of two executables with same name in different directories, both with overrides in fpm.toml | |||
2020-09-29 | Add: path canonicalizer for path comparison | LKedward | |
Returns canonical path form with redundant artifacts. | |||
2020-09-28 | Retain source file structure in object files | LKedward | |
2020-09-28 | Minor fix: to local dependency relative path | LKedward | |
Local dependency paths are relative to the dependent package not the building package. | |||
2020-09-28 | Add: circular_example demo to fpm CI scripts | LKedward | |
Now supported with local dev-dependencies | |||
2020-09-28 | Add: support for local dev-depenencies | LKedward | |
Currently always built. | |||
2020-09-28 | Enable fpm CI tests for local path dependency demos | LKedward | |
2020-09-28 | Update: to enable local path dependencies | LKedward | |
Adds recursive source discovery for local path dependencies | |||
2020-09-28 | Merge remote-tracking branch 'upstream/master' into auto-discovery | LKedward | |
2020-09-27 | Merge pull request #182 from urbanjost/CLI | Brad Richardson | |
CLI interface to further development of subcommands | |||
2020-09-27 | Fix test build issue hapenning on Windows | Brad Richardson | |
2020-09-26 | Add: test suite for module dependency resolution logic | LKedward | |
2020-09-26 | Add: error handling to module dependency resolution | LKedward | |
to allow testing. | |||
2020-09-26 | Fix: allow app modules to use modules in same folder | LKedward | |
2020-09-26 | Add: example package with program discovery | LKedward | |
2020-09-26 | Add: auto discovery of executables | LKedward | |
Adds scoping to restrict allowed module use by programs. | |||
2020-09-25 | RESTORE FROM BACKUP | init current directory[i] | |
2020-09-25 | RESTORE | init current directory[i] | |