aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-09-05Remove leftover debug codeSebastian Ehlert
2020-09-05Merge remote-tracking branch 'awvwgk/fortran-impl' into dependencies-mergeLKedward
2020-09-05Pin commit of toml-fSebastian Ehlert
2020-09-04Increase testing coverageSebastian Ehlert
- fix unallocated access to error_t in file_not_found generator - account for fact that key-list will be allocated with size 0 for empty key-tables - test response of constructor on empty TOML tables
2020-09-04Catch some previously unbound errorsSebastian Ehlert
2020-09-03Remove DCO and signed commit requirement from guidelinesSebastian Ehlert
2020-09-03explicit imports throughout; reorder imports alphabetically; explicitly ↵Milan Curcic
declare public names
2020-09-03Add contributing guidelinesSebastian Ehlert
- adds a draft for contributing guidelines for fpm
2020-09-03Rename config to manifestSebastian Ehlert
2020-09-03Add unit tests for fpm-fortranSebastian Ehlert
2020-09-02Implement interface to TOML-Fortran and reading of fpm.tomlSebastian Ehlert
2020-09-02Update: fortran fpm test script.LKedward
2020-09-02Fix: EOL to unix LFLKedward
manifest and model sources files were incorrectly using Windows EOL.
2020-09-02Add basic fields to model structure.LKedward
Adds output directory, compiler and compiler flags to model structure - currently hard-coded values. Adds mkdir subroutine in filesystem, implemented via command line shell.
2020-09-02Fix: for multilevel submodulesLKedward
Ignores ancestor name in submodule declaration statement.
2020-09-01Add: stubs for model and manifest structuresLKedward
Backend now only accepts the fpm model structure. This structure currently only contains the array of sources.
2020-09-01Update: for extracting modulesLKedward
2020-08-28Add: fpm_ prefix to all module names.Laurence Kedward
2020-08-26Minor fix: add dependency pointer guard.LKedward
2020-08-26Add: initial support for c sources.LKedward
C programs (int main) not yet allowed.
2020-08-26Add: initial fpm build backend.LKedward
2020-08-26Minor fix: to count_rows in filesystem mod.LKedward
2020-08-26Add: Sourcefiles module for processing sources.LKedward
Currently extract use/include dependencies and resolves these to specific source files. Also included lower and split string routines as needed.
2020-08-26Minor fix: to read_lines subroutine.LKedward
2020-08-26Use temporary file for directory listing output.LKedward
2020-08-26Restructure: move some routines out of fpm module.LKedward
Create separate modules for filesystem and string routines. These can be substituted eventually for stdlib.
2020-07-31Merge pull request #151 from everythingfunctional/refactor_for_command_lineOndřej Čertík
Refactor to make it easier to start developing the command line aspects
2020-07-31Fix the CI scriptsBrad Richardson
2020-07-31Don't have fpm try to build itselfBrad Richardson
2020-07-30Refactor to make it easier to start developing the command line aspectsBrad Richardson
2020-07-26Merge pull request #150 from everythingfunctional/FixExitCodesBrad Richardson
Propogate exit codes from tests and executables
2020-07-25Propogate exit codes from tests and executablesBrad Richardson
2020-07-24Merge pull request #148 from milancurcic/fpm-command-placeholdersOndřej Čertík
fpm command placeholders and expand help message
2020-07-24error stop in not implemented command subroutines; add exit code to error stopmilancurcic
2020-07-24drop uppercase USAGE and more descriptive taglinemilancurcic
2020-07-24revert to erroring on unknown command to be more consistent with Cargo UImilancurcic
2020-07-24expand the help message with command list and descriptionmilancurcic
2020-07-24add placeholder commands and not-implemented notesmilancurcic
2020-07-24use select case and trim cmdargmilancurcic
2020-07-23Merge pull request #147 from certik/ciOndřej Čertík
Execute the newly built fpm
2020-07-22Execute the newly built fpmOndřej Čertík
On all platforms.
2020-07-22Merge pull request #145 from certik/lsOndřej Čertík
Read the source files automatically
2020-07-22Try to get Windows workingOndřej Čertík
2020-07-22Get macOS workingOndřej Čertík
2020-07-22Add a check for directoryOndřej Čertík
2020-07-22Recover from `src/` not existingOndřej Čertík
2020-07-22Add error stopOndřej Čertík
2020-07-22Use more automatic buildingOndřej Čertík
2020-07-22Use pkg_nameOndřej Čertík
2020-07-22Implement package_name()Ondřej Čertík