| 
					
				 | 
			
			
				@@ -299,9 +299,14 @@ std::vector<std::string> cmGeneratorTarget::GetIncludeDirectories() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   for(std::vector<std::string>::const_iterator 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       li = includes.begin(); li != includes.end(); ++li) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    if(uniqueIncludes.insert(*li).second) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    std::string inc = *li; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if (!cmSystemTools::IsOff(inc.c_str())) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      orderedAndUniqueIncludes.push_back(*li); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      cmSystemTools::ConvertToUnixSlashes(inc); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if(uniqueIncludes.insert(inc).second) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      orderedAndUniqueIncludes.push_back(inc); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |