clang_dict['extra-cxx-warnings'] = [ '-Woverloaded-virtual', '-Wno-mismatched-tags' ]
clang_dict['cxx-strict'] = [ '-ansi', '-Wnon-virtual-dtor', '-Woverloaded-virtual', '-fstrict-overflow' ]
clang_dict['strict'] = ['-Wall', '-Wcast-align', '-Wextra', '-Wwrite-strings' ]
+clang_dict['generic-x86'] = [ '-arch', 'i386' ]
compiler_flags_dictionaries['clang'] = clang_dict;
clang_darwin_dict = compiler_flags_dictionaries['clang'].copy();
break
if prepend_opt_flags:
- optimization_flags[:0] = [ flags_dict['full-optimization'] ]
+ optimization_flags[:0] = flags_dict['full-optimization']
if opt.debug_symbols:
- optimization_flags += [ flags_dict['debuggable'] ]
+ optimization_flags += flags_dict['debuggable']
if opt.stl_debug:
cxx_flags.append("-D_GLIBCXX_DEBUG")