diff options
author | Brad King <brad.king@kitware.com> | 2007-12-28 16:49:59 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2007-12-28 16:49:59 (GMT) |
commit | 68dad94b00822dd69a81fb4f00997b190c73663f (patch) | |
tree | d01e136d0750da1237f3683069af33c14f8d20a8 /Source/cmDepends.h | |
parent | 42f3f3c342849d48bbf00a1bca1392c4e5abb18d (diff) | |
download | CMake-68dad94b00822dd69a81fb4f00997b190c73663f.zip CMake-68dad94b00822dd69a81fb4f00997b190c73663f.tar.gz CMake-68dad94b00822dd69a81fb4f00997b190c73663f.tar.bz2 |
ENH: Implement Fortran module dependencies across targets and directories.
- See issue #5809
- Keep information about all sources in the target until deps are written
- Create a fortran.internal file after scanning that lists modules provided
- Load fortran.internal files from linked targets to find modules
- Search the include path for external modules
- Create file-level deps on in-project module timestamps or external mods
Diffstat (limited to 'Source/cmDepends.h')
-rw-r--r-- | Source/cmDepends.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/cmDepends.h b/Source/cmDepends.h index 4f7a02b..b9ebdf9 100644 --- a/Source/cmDepends.h +++ b/Source/cmDepends.h @@ -85,6 +85,10 @@ protected: // otherwise. virtual bool CheckDependencies(std::istream& internalDepends); + // Finalize the dependency information for the target. + virtual bool Finalize(std::ostream& makeDepends, + std::ostream& internalDepends); + // The directory in which the build rule for the target file is executed. std::string CompileDirectory; |