aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-10-03Merge branch 'fix-duplicate-discovery' into local-dependsLKedward
2020-10-03Fix: include statement parsingLKedward
Include statements must have a single or double quote immediately following 'include'
2020-10-03Update: source parsing test - include statementLKedward
Demonstrates bug in include statement parsing - currently erroneously parsing all statements that begin with 'include'.
2020-10-03Fix: duplication of app modulesLKedward
2020-10-03Update: hello_complex_2 to expose link bugLKedward
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-03Merge remote-tracking branch 'upstream/master' into local-dependsLKedward
2020-10-02Merge branch 'master' into NEWurbanjost
2020-10-02Merge pull request #190 from LKedward/auto-discoveryMilan Curcic
Auto discovery of executables
2020-10-02repair fpm_test/main.f90init current directory[i]
2020-10-01remove docinit current directory[i]
2020-10-01errata for NEW PRinit current directory[i]
2020-10-01consistent indentinginit current directory[i]
2020-10-01replace cli_test testinit current directory[i]
2020-10-01change quoting of -- ARGS values for more platform independence and change ↵init current directory[i]
test accordingly
2020-10-01basic new,test,run added to build subcommandsinit current directory[i]
2020-10-01build on proposed CLI interface to make a "new" and "run" subcommand for ↵init current directory[i]
discussion
2020-10-01try one more like previous build to clear errorinit current directory[i]
2020-10-01remove dash from executable name to see if it clears MSWindows build errorinit current directory[i]
2020-10-01basic RUN subcommandinit current directory[i]
2020-10-01remove --usage references from help textinit current directory[i]
2020-10-01fix fpm.toml version referenceinit current directory[i]
2020-10-01add test program for CLIinit current directory[i]
2020-10-01sort out branchesinit current directory[i]
2020-09-30Update fpm/src/fpm_filesystem.f90Laurence Kedward
Co-authored-by: Milan Curcic <caomaco@gmail.com>
2020-09-29Merge remote-tracking branch 'upstream/master' into auto-discoveryLKedward
2020-09-29Implement version string comparison (#186)Sebastian Ehlert
- allow semantic version matching
2020-09-29Update: package%build_config not allocatableLKedward
2020-09-29Let 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-29Add: test package with auto-discovery disabledLKedward
Contains an app and a test that should be ignored by auto-discovery - this is checked in the CI scripts.
2020-09-29Add: tests for new [build] table in manifestLKedward
2020-09-29Add: [build] table to manifest with flags for auto-discoveryLKedward
2020-09-29Add: source-level flag to enable/disable auto-discoveryLKedward
2020-09-29Fix: matching of program sources with fpm executablesLKedward
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-29Add: path canonicalizer for path comparisonLKedward
Returns canonical path form with redundant artifacts.
2020-09-28Retain source file structure in object filesLKedward
2020-09-28Minor fix: to local dependency relative pathLKedward
Local dependency paths are relative to the dependent package not the building package.
2020-09-28Add: circular_example demo to fpm CI scriptsLKedward
Now supported with local dev-dependencies
2020-09-28Add: support for local dev-depenenciesLKedward
Currently always built.
2020-09-28Enable fpm CI tests for local path dependency demosLKedward
2020-09-28Update: to enable local path dependenciesLKedward
Adds recursive source discovery for local path dependencies
2020-09-28Merge remote-tracking branch 'upstream/master' into auto-discoveryLKedward
2020-09-27Merge pull request #182 from urbanjost/CLIBrad Richardson
CLI interface to further development of subcommands
2020-09-27Fix test build issue hapenning on WindowsBrad Richardson
2020-09-26Add: test suite for module dependency resolution logicLKedward
2020-09-26Add: error handling to module dependency resolutionLKedward
to allow testing.
2020-09-26Fix: allow app modules to use modules in same folderLKedward
2020-09-26Add: example package with program discoveryLKedward
2020-09-26Add: auto discovery of executablesLKedward
Adds scoping to restrict allowed module use by programs.
2020-09-25RESTORE FROM BACKUPinit current directory[i]
2020-09-25RESTOREinit current directory[i]