|  | @@ -577,13 +577,11 @@ void cmMakefileLibraryTargetGenerator::WriteLibraryRules
 | 
	
		
			
				|  |  |    vars.CMTarget = this->Target;
 | 
	
		
			
				|  |  |    vars.Language = linkLanguage;
 | 
	
		
			
				|  |  |    vars.Objects = buildObjs.c_str();
 | 
	
		
			
				|  |  | -  std::string objdir = cmake::GetCMakeFilesDirectoryPostSlash();
 | 
	
		
			
				|  |  | -  objdir += this->Target->GetName();
 | 
	
		
			
				|  |  | -  objdir += ".dir";
 | 
	
		
			
				|  |  | -  objdir = this->Convert(objdir.c_str(),
 | 
	
		
			
				|  |  | -                         cmLocalGenerator::START_OUTPUT,
 | 
	
		
			
				|  |  | -                         cmLocalGenerator::SHELL);
 | 
	
		
			
				|  |  | -  vars.ObjectDir = objdir.c_str();
 | 
	
		
			
				|  |  | +  std::string objectDir = this->Target->GetSupportDirectory();
 | 
	
		
			
				|  |  | +  objectDir = this->Convert(objectDir.c_str(),
 | 
	
		
			
				|  |  | +                            cmLocalGenerator::START_OUTPUT,
 | 
	
		
			
				|  |  | +                            cmLocalGenerator::SHELL);
 | 
	
		
			
				|  |  | +  vars.ObjectDir = objectDir.c_str();
 | 
	
		
			
				|  |  |    vars.Target = targetOutPathReal.c_str();
 | 
	
		
			
				|  |  |    vars.LinkLibraries = linkLibs.c_str();
 | 
	
		
			
				|  |  |    vars.ObjectsQuoted = buildObjs.c_str();
 |