#1362: track Fortran module dependency for modules in subdirs --------------------------+------------------------------------------------- Reporter: rhaas | Owner: Type: enhancement | Status: review Priority: minor | Milestone: Component: Cactus | Version: Resolution: | Keywords: --------------------------+-------------------------------------------------
Comment (by eschnett):
(1) Additional dependencies are not bad. Missing dependencies are bad.
(2) A dependency generator does not cause files to be compiled that would otherwise not be compiled. It specifies the order in which files need to be compiled, leading to make errors if a dependency cannot be met. It can also trigger recompiles of a file even if that file itself didn't change, namely when e.g. one of its include files changed.
(3) [tongue-in-cheek] The script will not exclude filenames that end in "_old.F90", just in case you use this convention for backups. If you really want such file names to be excluded, please teach the flesh first that specifying such file names should be an error.
(4) Please fix GRHydro, the way modules are used there leads to many more problems than this dependency tracker.