| 
					
				 | 
			
			
				@@ -100,11 +100,13 @@ _cmake() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ;; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         -G) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            # FIXME: doesn't work properly 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             local IFS=$'\n' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            local quoted 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            printf -v quoted %q "$cur" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             COMPREPLY=( $( compgen -W '$( cmake --help 2>/dev/null | sed -n \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                "/^.*[^ ].*= Generates/{s|^ *\(.*[^ ]\) *= Generates.*$|\1|;s| |\\\\ |g;p}" \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                2>/dev/null )' -- "$cur" ) ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                -e "1,/^Generators/d" \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                -e "/^  *[^ =]/{s|^ *\([^=]*[^ =]\).*$|\1|;s| |\\\\ |g;p}" \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                2>/dev/null )' -- "$quoted" ) ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ;; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         --help-command) 
			 |