interface
private module function argument_present(acceptable_argument) result(found)
Arguments
Type
Intent
Optional
Attributes
Name
character(len=*),
intent(in)
::
acceptable_argument(:)
sample list: [character(len=len()):: "--benchmark", "-b", "/benchmark", "/b"]
where dashes support Linux/macOS, slashes support Windows, and must be replaced
by the longest list element ("--benchmark" above)
Return Value logical
Description
result is .true. only if a command-line argument matches an element of this function's argument