fixed custom command rule

This commit is contained in:
Ken Martin 2001-05-04 09:56:07 -04:00
parent c2715d27ec
commit 56714a49d4
2 changed files with 54 additions and 50 deletions

View File

@ -268,7 +268,8 @@ void cmDSPMakefile::WriteDSPFile(std::ostream& fout,
// Tell MS-Dev what the source is. If the compiler knows how to // Tell MS-Dev what the source is. If the compiler knows how to
// build it, then it will. // build it, then it will.
fout << "SOURCE=" << source.c_str() << "\n\n"; fout << "SOURCE=" << source.c_str() << "\n\n";
if (!commands.empty())
{
// Loop through every custom command generating code from the // Loop through every custom command generating code from the
// current source. // current source.
// build up the depends and outputs and commands // build up the depends and outputs and commands
@ -297,6 +298,7 @@ void cmDSPMakefile::WriteDSPFile(std::ostream& fout,
this->WriteCustomRule(fout, source.c_str(), totalCommandStr.c_str(), this->WriteCustomRule(fout, source.c_str(), totalCommandStr.c_str(),
totalCommand.m_Depends, totalCommand.m_Depends,
totalCommand.m_Outputs); totalCommand.m_Outputs);
}
fout << "# End Source File\n"; fout << "# End Source File\n";
} }

View File

@ -268,7 +268,8 @@ void cmDSPMakefile::WriteDSPFile(std::ostream& fout,
// Tell MS-Dev what the source is. If the compiler knows how to // Tell MS-Dev what the source is. If the compiler knows how to
// build it, then it will. // build it, then it will.
fout << "SOURCE=" << source.c_str() << "\n\n"; fout << "SOURCE=" << source.c_str() << "\n\n";
if (!commands.empty())
{
// Loop through every custom command generating code from the // Loop through every custom command generating code from the
// current source. // current source.
// build up the depends and outputs and commands // build up the depends and outputs and commands
@ -297,6 +298,7 @@ void cmDSPMakefile::WriteDSPFile(std::ostream& fout,
this->WriteCustomRule(fout, source.c_str(), totalCommandStr.c_str(), this->WriteCustomRule(fout, source.c_str(), totalCommandStr.c_str(),
totalCommand.m_Depends, totalCommand.m_Depends,
totalCommand.m_Outputs); totalCommand.m_Outputs);
}
fout << "# End Source File\n"; fout << "# End Source File\n";
} }