| Index: gn/BUILD.gn | 
| diff --git a/gn/BUILD.gn b/gn/BUILD.gn | 
| index 1f7bd82bf2cf15cd8762c2b2bd501407b5911251..26e80f8dfc45f9e1ab6cfb95116d6967a8c58d5f 100644 | 
| --- a/gn/BUILD.gn | 
| +++ b/gn/BUILD.gn | 
| @@ -7,6 +7,10 @@ declare_args() { | 
| ar = "ar" | 
| cc = "cc" | 
| cxx = "c++" | 
| + | 
| +  extra_cflags = "" | 
| +  extra_cflags_c = "" | 
| +  extra_cflags_cc = "" | 
| } | 
|  | 
| config("no_rtti") { | 
| @@ -64,7 +68,7 @@ toolchain("gcc_like") { | 
|  | 
| tool("cc") { | 
| depfile = "{{output}}.d" | 
| -    command = "$cc -MMD -MF $depfile {{defines}} {{include_dirs}} {{cflags}} {{cflags_c}} -c {{source}} -o {{output}}" | 
| +    command = "$cc -MMD -MF $depfile {{defines}} {{include_dirs}} {{cflags}} {{cflags_c}} $extra_cflags $extra_cflags_c -c {{source}} -o {{output}}" | 
| depsformat = "gcc" | 
| outputs = [ | 
| "{{source_out_dir}}/{{target_output_name}}.{{source_name_part}}.o", | 
| @@ -74,7 +78,7 @@ toolchain("gcc_like") { | 
|  | 
| tool("cxx") { | 
| depfile = "{{output}}.d" | 
| -    command = "$cxx -MMD -MF $depfile {{defines}} {{include_dirs}} {{cflags}} {{cflags_cc}} -c {{source}} -o {{output}}" | 
| +    command = "$cxx -MMD -MF $depfile {{defines}} {{include_dirs}} {{cflags}} {{cflags_cc}} $extra_cflags $extra_cflags_cc -c {{source}} -o {{output}}" | 
| depsformat = "gcc" | 
| outputs = [ | 
| "{{source_out_dir}}/{{target_output_name}}.{{source_name_part}}.o", | 
|  |