BUG: Do not write link script lines that use the ':' command which is supposed to be a no-op anyway.

This commit is contained in:
Brad King 2006-06-18 11:50:40 -04:00
parent d52f88ae10
commit 0a89a904b3
1 changed files with 6 additions and 1 deletions

View File

@ -567,7 +567,12 @@ void cmMakefileLibraryTargetGenerator::WriteLibraryRules
for(std::vector<std::string>::iterator cmd = link_script_commands.begin(); for(std::vector<std::string>::iterator cmd = link_script_commands.begin();
cmd != link_script_commands.end(); ++cmd) cmd != link_script_commands.end(); ++cmd)
{ {
(*linkScriptStream) << *cmd << "\n"; // Do not write out empty commands or commands beginning in the
// shell no-op ":".
if(!cmd->empty() && (*cmd)[0] != ':')
{
(*linkScriptStream) << *cmd << "\n";
}
} }
} }