| 
					
				 | 
			
			
				@@ -1,11 +1,11 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 # QT4_GENERATE_MOCS(inputfile1 [inputfile2 ...]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-macro(QT4_GENERATE_MOCS) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+function(QT4_GENERATE_MOCS) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   QT4_GET_MOC_FLAGS(_moc_flags) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   foreach(file ${ARGN}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    set(moc_file moc_${file}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    get_filename_component(abs_file ${file} ABSOLUTE) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     get_filename_component(source_name ${file} NAME_WE) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     get_filename_component(source_ext ${file} EXT) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -17,12 +17,10 @@ macro(QT4_GENERATE_MOCS) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       endif() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     endif() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    set(_cpp ${source_name}${source_ext}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    set(_moc ${CMAKE_CURRENT_BINARY_DIR}/${moc_file}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    QT4_CREATE_MOC_COMMAND(${_cpp} ${_moc} "${_moc_flags}" "") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    MACRO_ADD_FILE_DEPENDENCIES(${_cpp} ${_moc}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    set(moc_file ${CMAKE_CURRENT_BINARY_DIR}/moc_${source_name}${source_ext}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    QT4_CREATE_MOC_COMMAND(${abs_file} ${moc_file} "${_moc_flags}" "" "") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    MACRO_ADD_FILE_DEPENDENCIES(${abs_file} ${moc_file}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   endforeach() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-endmacro() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+endfunction() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |