summaryrefslogtreecommitdiffstats
path: root/Source/cmDepends.cxx
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2007-12-28 16:49:59 (GMT)
committerBrad King <brad.king@kitware.com>2007-12-28 16:49:59 (GMT)
commit68dad94b00822dd69a81fb4f00997b190c73663f (patch)
treed01e136d0750da1237f3683069af33c14f8d20a8 /Source/cmDepends.cxx
parent42f3f3c342849d48bbf00a1bca1392c4e5abb18d (diff)
downloadCMake-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.cxx')
-rw-r--r--Source/cmDepends.cxx7
1 files changed, 7 insertions, 0 deletions
diff --git a/Source/cmDepends.cxx b/Source/cmDepends.cxx
index 327f508..06361b3 100644
--- a/Source/cmDepends.cxx
+++ b/Source/cmDepends.cxx
@@ -75,6 +75,13 @@ bool cmDepends::Write(std::ostream &makeDepends,
}
}
+ return this->Finalize(makeDepends, internalDepends);
+}
+
+//----------------------------------------------------------------------------
+bool cmDepends::Finalize(std::ostream&,
+ std::ostream&)
+{
return true;
}