|  | @@ -857,6 +857,15 @@ bool cmQtAutoGenerators::ParseContentForMoc(
 | 
	
		
			
				|  |  |              // Include self
 | 
	
		
			
				|  |  |              fileToMoc = absFilename;
 | 
	
		
			
				|  |  |              ownDotMocIncluded = true;
 | 
	
		
			
				|  |  | +            // Accept but issue a warning if moc isn't required
 | 
	
		
			
				|  |  | +            if (!requiresMoc) {
 | 
	
		
			
				|  |  | +              std::ostringstream err;
 | 
	
		
			
				|  |  | +              err << "AutoMoc: Error: " << absFilename << "\n"
 | 
	
		
			
				|  |  | +                  << "The file includes the moc file \"" << incString << "\""
 | 
	
		
			
				|  |  | +                  << ", but does not contain a Q_OBJECT or Q_GADGET "
 | 
	
		
			
				|  |  | +                     "macro.\n";
 | 
	
		
			
				|  |  | +              this->LogWarning(err.str());
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  |            } else {
 | 
	
		
			
				|  |  |              // Don't allow FOO.moc include other than self in strict mode
 | 
	
		
			
				|  |  |              std::ostringstream err;
 |