NAG Fortran Compiler, Release 7.2: Dependency Analysis

Navigation: Previous Up Next

## 2.22 Dependency Analysis

The dependency analyser takes a set of Fortran source files and produces dependency information in the form specified. C files and fpp-processed files are not handled.

The dependency analyser understands the following compiler options with the same meaning: -132, -dryrun, -english, -fixed, -free, -help, -I, -indirect, -maxcontin, -nihongo, -o, -Qpath, -tempdir, -v and -V. The “@filename” syntax may also be used with the same effect as the “-indirect filename” option.

The following additional options control the operation of the dependency analyser:

-otype=type
  This option controls the output form, type must be one of:

  blist | (the filenames as an ordered build list),
  dfile | (the dependencies in Makefile format, written to separate file`.d` files),
  info | (the dependencies as English descriptions) or
  make | (the dependencies in Makefile format).

  The default is -otype=info. If -otype=dfile is specified, no -o option is permitted; otherwise, the result is written to the file specified by the -o option or to standard output if no -o option is specified.

-paths=pathtype
  Specifes the form to use for dependency paths; pathtype must be either absolute or relative. With -paths=absolute, paths for `INCLUDE` files that are relative specifications will be prefixed by the current working directory.