BUG: Removed stray debugging output statement. Also renamed some variables for clarity.

This commit is contained in:
Brad King 2001-05-10 11:20:16 -04:00
parent 09e9a53bb1
commit 968610b041

View File

@ -177,34 +177,33 @@ void cmUnixMakefileGenerator::OutputLinkLibraries(std::ostream& fout,
{ {
// collect all the flags needed for linking libraries // collect all the flags needed for linking libraries
std::string linkLibs; std::string linkLibs;
std::vector<std::string>::iterator j;
std::vector<std::string>& libdirs = m_Makefile->GetLinkDirectories(); std::vector<std::string>& libdirs = m_Makefile->GetLinkDirectories();
for(j = libdirs.begin(); j != libdirs.end(); ++j) for(std::vector<std::string>::iterator libDir = libdirs.begin();
libDir != libdirs.end(); ++libDir)
{ {
std::string::size_type pos = (*j).find("-L"); std::string::size_type pos = libDir->find("-L");
if((pos == std::string::npos || pos > 0) if((pos == std::string::npos || pos > 0)
&& (*j).find("${") == std::string::npos) && libDir->find("${") == std::string::npos)
{ {
linkLibs += "-L"; linkLibs += "-L";
} }
linkLibs += cmSystemTools::EscapeSpaces(j->c_str()); linkLibs += cmSystemTools::EscapeSpaces(libDir->c_str());
linkLibs += " "; linkLibs += " ";
} }
std::string librariesLinked; std::string librariesLinked;
const cmTarget::LinkLibraries& libs = tgt.GetLinkLibraries(); const cmTarget::LinkLibraries& libs = tgt.GetLinkLibraries();
cmTarget::LinkLibraries::const_iterator j2; for(cmTarget::LinkLibraries::const_iterator lib = libs.begin();
for(j2 = libs.begin(); j2 != libs.end(); ++j2) lib != libs.end(); ++lib)
{ {
// Don't link the library against itself! // Don't link the library against itself!
if(targetLibrary && (j2->first == targetLibrary)) continue; if(targetLibrary && (lib->first == targetLibrary)) continue;
// don't look at debug libraries // don't look at debug libraries
if (j2->second == cmTarget::DEBUG) continue; if (lib->second == cmTarget::DEBUG) continue;
std::cerr << j2->first.c_str() << "\n";
if(j2->first.find('/') != std::string::npos) if(lib->first.find('/') != std::string::npos)
{ {
std::string dir, file; std::string dir, file;
cmSystemTools::SplitProgramPath(j2->first.c_str(), cmSystemTools::SplitProgramPath(lib->first.c_str(),
dir, file); dir, file);
linkLibs += "-L"; linkLibs += "-L";
linkLibs += cmSystemTools::EscapeSpaces(dir.c_str()); linkLibs += cmSystemTools::EscapeSpaces(dir.c_str());
@ -215,13 +214,13 @@ void cmUnixMakefileGenerator::OutputLinkLibraries(std::ostream& fout,
} }
else else
{ {
std::string::size_type pos = j2->first.find("-l"); std::string::size_type pos = lib->first.find("-l");
if((pos == std::string::npos || pos > 0) if((pos == std::string::npos || pos > 0)
&& j2->first.find("${") == std::string::npos) && lib->first.find("${") == std::string::npos)
{ {
librariesLinked += "-l"; librariesLinked += "-l";
} }
librariesLinked += j2->first; librariesLinked += lib->first;
librariesLinked += " "; librariesLinked += " ";
} }
} }