ENH: Added output of a custom command's m_Source as a dependency.

This commit is contained in:
Brad King 2001-03-08 17:31:59 -05:00
parent b23fedda77
commit fe25e5873b
1 changed files with 2 additions and 2 deletions

View File

@ -370,7 +370,7 @@ void cmUnixMakefileGenerator::OutputDepends(std::ostream& fout)
// Output each custom rule in the following format: // Output each custom rule in the following format:
// m_Result: m_Depends[0] m_Depends[1] ... // m_Result: m_Source m_Depends[0] m_Depends[1] ...
// (tab) m_Command // (tab) m_Command
void cmUnixMakefileGenerator::OutputCustomRules(std::ostream& fout) void cmUnixMakefileGenerator::OutputCustomRules(std::ostream& fout)
{ {
@ -378,7 +378,7 @@ void cmUnixMakefileGenerator::OutputCustomRules(std::ostream& fout)
m_Makefile->GetCustomCommands().begin(); m_Makefile->GetCustomCommands().begin();
c != m_Makefile->GetCustomCommands().end(); ++c) c != m_Makefile->GetCustomCommands().end(); ++c)
{ {
fout << c->m_Result.c_str() << ":"; fout << c->m_Result.c_str() << ": " << c->m_Source.c_str();
for(std::vector<std::string>::const_iterator d = c->m_Depends.begin(); for(std::vector<std::string>::const_iterator d = c->m_Depends.begin();
d != c->m_Depends.end(); ++ d) d != c->m_Depends.end(); ++ d)
{ {