aboutsummaryrefslogtreecommitdiff
path: root/src/fpm_filesystem.F90
AgeCommit message (Collapse)Author
2022-02-14Merge branch 'main' into backend-outputLaurence Kedward
2022-02-12Ignore hidden source files (#654)Joel
* Add str_begins_with_str function * Add function to test if a single file is hidden * Exclude hidden files when finding source files
2021-11-29Apply suggestion: move run to filesystem and use getlineLaurence Kedward
fpm_environment::run is moved to fpm_filesystem so that it can use the getline function to retrieve redirected output from file
2021-11-25Update: fpm_compiler & backend to redirect output to log filesLaurence Kedward
2021-11-22Update: mkdir with optional echo argumentLaurence Kedward
2021-11-12correct basename(3f) function and subsequently fix --list optionJohn S. Urban
The --list option was incorrectly trimming pathnames when suffix=.false. was present, and the meaning of the --list option has changed from originally being an option to display the full pathnames of targets to displaying a table of matching target basenames. Since the --runner command can be used to display the full pathnames and the runner command defaults to an "echo" command the pathnames can still easily be generated, but an example was added to reflect that. As the help text needed editing anyway, changed some whitespace to conform to the requirements of the txt2man(1) utility, to facilitate easily generating man-pages and HTML versions of the help text.
2021-09-05Expand tabs in source file parsing (#521)urbanjost
2021-07-28Merge remote-tracking branch 'upstream/master' into file-listingLKedward
2021-07-20Cache `filesep` in `join_path` using the save attributeCarlos Une
2021-07-20Use join_path() in list_files()Carlos Une
2021-07-16Merge branch 'upstream_master' into file-listingLKedward
2021-07-16Fix: dirent symbols for OSX.LKedward
2021-07-11Rename C function is_dir to c_is_dirCarlos Une
2021-07-10Use C wrapper by defaultCarlos Une
2021-07-07Add C wrapper for file listingCarlos Une
2021-06-29Rename fpm_filesystem.f90 to fpm_filesystem.F90: requires preprocessorCarlos Une