Browse Source

the generated makefiles/DSPfiles now depend on the aux source directory's
last modified date.

Ian Scott 24 years ago
parent
commit
626251ddf0
1 changed files with 4 additions and 0 deletions
  1. 4 0
      Source/cmAuxSourceDirectoryCommand.cxx

+ 4 - 0
Source/cmAuxSourceDirectoryCommand.cxx

@@ -31,6 +31,10 @@ bool cmAuxSourceDirectoryCommand::InitialPass(std::vector<std::string> const& ar
   std::string tdir = m_Makefile->GetCurrentDirectory();
   tdir += "/";
   tdir += templateDirectory;
+  // The Makefile should be dependent on the directory's last mod date,
+  // so that if a file is added or removed from the directory, it will
+  // be rescanned, and the makefile rebuilt.
+  m_Makefile->AddCMakeDependFile(tdir.c_str());
   // Load all the files in the directory
   cmDirectory dir;
   if(dir.Load(tdir.c_str()))