From 1f2c84f2844067e83dfeea7d728fbc4e44c70547 Mon Sep 17 00:00:00 2001 From: Brad King Date: Tue, 24 Jul 2001 16:16:02 -0400 Subject: [PATCH] BUG: Fixed dependency generation to work for when there are many, many dependencies. Output is now easier to ready anyway because each dependency is on its own line. --- Source/cmDSPWriter.cxx | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/Source/cmDSPWriter.cxx b/Source/cmDSPWriter.cxx index 582d1ada9..eff7bf15b 100644 --- a/Source/cmDSPWriter.cxx +++ b/Source/cmDSPWriter.cxx @@ -317,13 +317,12 @@ void cmDSPWriter::WriteCustomRule(std::ostream& fout, fout << "!ELSEIF \"$(CFG)\" == " << i->c_str() << std::endl; } - // Write out the dependencies (this seems to be the only way to - // get VC6 to actually take these dependencies into account. - fout << "USERDEP__HACK= "; + // Write out the dependencies for the rule. + fout << "USERDEP__HACK="; for(std::set::const_iterator d = depends.begin(); d != depends.end(); ++d) { - fout << " \"" << d->c_str() << "\""; + fout << "\\\n\t\"" << d->c_str() << "\""; } fout << "\n"; @@ -340,12 +339,6 @@ void cmDSPWriter::WriteCustomRule(std::ostream& fout, { fout << "\"" << output->c_str() << "\" : \"$(SOURCE)\" \"$(INTDIR)\" \"$(OUTDIR)\""; - // Write out all the dependencies for this rule. - for(std::set::const_iterator d = depends.begin(); - d != depends.end(); ++d) - { - fout << " \"" << d->c_str() << "\""; - } fout << command << "\n\n"; }