configure: use -Wwombat to test whether gcc recognizes -Wno-wombat
gcc will silently accept unrecognized -Wno-wombat warning suppression options (it only mentions them if it has to print a compiler warning for some other reason). Since we already run a check for whether gcc recognizes the warning options we use, we can easily make this use the positive sense of the option when checking for support for the suppression option. This doesn't have any effect except that it avoids gcc emitting extra messages about unrecognized command line options when it is printing other warning messages. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Stefan Weil <sw@weilnetz.de> Reviewed-by: Igor Mitsyanko <i.mitsyanko@samsung.com> Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
This commit is contained in:
		
							parent
							
								
									e7d51b3450
								
							
						
					
					
						commit
						a1d29d6c1d
					
				
							
								
								
									
										6
									
								
								configure
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								configure
									
									
									
									
										vendored
									
									
								
							@ -1169,7 +1169,11 @@ cat > $TMPC << EOF
 | 
				
			|||||||
int main(void) { return 0; }
 | 
					int main(void) { return 0; }
 | 
				
			||||||
EOF
 | 
					EOF
 | 
				
			||||||
for flag in $gcc_flags; do
 | 
					for flag in $gcc_flags; do
 | 
				
			||||||
    if compile_prog "-Werror $flag" "" ; then
 | 
					    # Use the positive sense of the flag when testing for -Wno-wombat
 | 
				
			||||||
 | 
					    # support (gcc will happily accept the -Wno- form of unknown
 | 
				
			||||||
 | 
					    # warning options).
 | 
				
			||||||
 | 
					    optflag="$(echo $flag | sed -e 's/^-Wno-/-W/')"
 | 
				
			||||||
 | 
					    if compile_prog "-Werror $optflag" "" ; then
 | 
				
			||||||
	QEMU_CFLAGS="$QEMU_CFLAGS $flag"
 | 
						QEMU_CFLAGS="$QEMU_CFLAGS $flag"
 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
done
 | 
					done
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user