From d7fd7a8c473eeb2588d34a50bf881011dd496a4f Mon Sep 17 00:00:00 2001 From: Bill Hoffman Date: Fri, 15 Jun 2001 17:57:47 -0400 Subject: [PATCH] ENH: do not add anything from the current directory to the depends --- Source/cmUnixMakefileGenerator.cxx | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Source/cmUnixMakefileGenerator.cxx b/Source/cmUnixMakefileGenerator.cxx index a8561c09e..ff20985ef 100644 --- a/Source/cmUnixMakefileGenerator.cxx +++ b/Source/cmUnixMakefileGenerator.cxx @@ -527,14 +527,12 @@ void cmUnixMakefileGenerator::OutputDependencies(std::ostream& fout) emitted.clear(); for(lib2 = libs.begin(); lib2 != libs.end(); ++lib2) { - // loop over the list of directories that the libraries might - // be in, looking for an ADD_LIBRARY(lib...) line. This would - // be stored in the cache if( ! emitted.insert(lib2->first).second ) continue; const char* cacheValue = cmCacheManager::GetInstance()->GetCacheValue(lib2->first.c_str()); - if(cacheValue) + if(cacheValue + && (strcmp(m_Makefile->GetCurrentOutputDirectory(), cacheValue) != 0)) { std::string libpath = cacheValue; if(m_LibraryOutputPath.size())