| 
					
				 | 
			
			
				@@ -113,11 +113,6 @@ std::string const& cmSourceFile::GetFullPath() const 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 bool cmSourceFile::FindFullPath(std::string* error) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  // If this method has already failed once do not try again. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  if (this->FindFullPathFailed) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // If the file is generated compute the location without checking on disk. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if (this->GetIsGenerated()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // The file is either already a full path or is relative to the 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -127,6 +122,11 @@ bool cmSourceFile::FindFullPath(std::string* error) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // If this method has already failed once do not try again. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (this->FindFullPathFailed) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // The file is not generated.  It must exist on disk. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   cmMakefile const* makefile = this->Location.GetMakefile(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // Location path 
			 |