| 
					
				 | 
			
			
				@@ -1789,8 +1789,7 @@ bool cmTarget::IsBundleOnApple() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 class cmTargetTraceDependencies 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 public: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  cmTargetTraceDependencies(cmTarget* target, cmTargetInternals* internal, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            const char* vsProjectFile); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  cmTargetTraceDependencies(cmTarget* target, cmTargetInternals* internal); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   void Trace(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 private: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   cmTarget* Target; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1814,8 +1813,7 @@ private: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //---------------------------------------------------------------------------- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 cmTargetTraceDependencies 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-::cmTargetTraceDependencies(cmTarget* target, cmTargetInternals* internal, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            const char* vsProjectFile): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+::cmTargetTraceDependencies(cmTarget* target, cmTargetInternals* internal): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   Target(target), Internal(internal) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // Convenience. 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1832,13 +1830,6 @@ cmTargetTraceDependencies 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this->QueueSource(*si); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  // Queue the VS project file to check dependencies on the rule to 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  // generate it. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  if(vsProjectFile) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    this->FollowName(vsProjectFile); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // Queue pre-build, pre-link, and post-build rule dependencies. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   this->CheckCustomCommands(this->Target->GetPreBuildCommands()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   this->CheckCustomCommands(this->Target->GetPreLinkCommands()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2057,7 +2048,7 @@ cmTargetTraceDependencies 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //---------------------------------------------------------------------------- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-void cmTarget::TraceDependencies(const char* vsProjectFile) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+void cmTarget::TraceDependencies() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // CMake-generated targets have no dependencies to trace.  Normally tracing 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // would find nothing anyway, but when building CMake itself the "install" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2069,7 +2060,7 @@ void cmTarget::TraceDependencies(const char* vsProjectFile) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // Use a helper object to trace the dependencies. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  cmTargetTraceDependencies tracer(this, this->Internal.Get(), vsProjectFile); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  cmTargetTraceDependencies tracer(this, this->Internal.Get()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   tracer.Trace(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |