diff --git a/Externals/Bochs_disasm/SConscript b/Externals/Bochs_disasm/SConscript index f0db9ff729..ebc208178b 100644 --- a/Externals/Bochs_disasm/SConscript +++ b/Externals/Bochs_disasm/SConscript @@ -8,5 +8,14 @@ files = [ "PowerPCDisasm.cpp", ] -env_bochs = env.Copy() +def filterWarnings(flags): + return ' '.join( + flag + for flag in flags.split() + if not flag.startswith('-W') + ) +env_bochs = env.Copy( + CCFLAGS = filterWarnings(env['CCFLAGS']), + CXXFLAGS = filterWarnings(env['CXXFLAGS']), + ) env_bochs.StaticLibrary("bdisasm", files)