def configure(sources: Iterable[Path],
cmd: str,
blddir: Path,
out: IO[str] = sys.stdout) -> None:
namer = ObjectFileNamer()
args = cmd.split()
fortran_tasks = {str(path): {
'source': str(path),
'args': args + [str(blddir/namer(path))]
} for path in sources}
json.dump(fortran_tasks, out)
评论列表
文章目录