| Index: tools/gn/example/build/toolchain/BUILD.gn
|
| diff --git a/tools/gn/example/build/toolchain/BUILD.gn b/tools/gn/example/build/toolchain/BUILD.gn
|
| index 27a1e31dd714d1a5bb420852fac9e6322a473d76..f3b2c5c11898677d4d117efd69c90b187eb8d2af 100644
|
| --- a/tools/gn/example/build/toolchain/BUILD.gn
|
| +++ b/tools/gn/example/build/toolchain/BUILD.gn
|
| @@ -5,22 +5,22 @@
|
| toolchain("gcc") {
|
| tool("cc") {
|
| depfile = "{{output}}.d"
|
| - command = "gcc -MMD -MF $depfile {{defines}} {{include_dirs}} {{cflags}} {{cflags_c}} -c {{source}} -o {{output}}"
|
| + command =
|
| + "gcc -MMD -MF $depfile {{defines}} {{include_dirs}} {{cflags}} {{cflags_c}} -c {{source}} -o {{output}}"
|
| depsformat = "gcc"
|
| description = "CC {{output}}"
|
| - outputs = [
|
| - "{{source_out_dir}}/{{target_output_name}}.{{source_name_part}}.o",
|
| - ]
|
| + outputs =
|
| + [ "{{source_out_dir}}/{{target_output_name}}.{{source_name_part}}.o" ]
|
| }
|
|
|
| tool("cxx") {
|
| depfile = "{{output}}.d"
|
| - command = "g++ -MMD -MF $depfile {{defines}} {{include_dirs}} {{cflags}} {{cflags_cc}} -c {{source}} -o {{output}}"
|
| + command =
|
| + "g++ -MMD -MF $depfile {{defines}} {{include_dirs}} {{cflags}} {{cflags_cc}} -c {{source}} -o {{output}}"
|
| depsformat = "gcc"
|
| description = "CXX {{output}}"
|
| - outputs = [
|
| - "{{source_out_dir}}/{{target_output_name}}.{{source_name_part}}.o",
|
| - ]
|
| + outputs =
|
| + [ "{{source_out_dir}}/{{target_output_name}}.{{source_name_part}}.o" ]
|
| }
|
|
|
| tool("alink") {
|
| @@ -28,9 +28,8 @@ toolchain("gcc") {
|
| command = "rm -f {{output}} && ar rcs {{output}} @$rspfile"
|
| description = "AR {{target_output_name}}{{output_extension}}"
|
| rspfile_content = "{{inputs}}"
|
| - outputs = [
|
| - "{{target_out_dir}}/{{target_output_name}}{{output_extension}}"
|
| - ]
|
| + outputs =
|
| + [ "{{target_out_dir}}/{{target_output_name}}{{output_extension}}" ]
|
| default_output_extension = ".a"
|
| output_prefix = "lib"
|
| }
|
| @@ -40,7 +39,8 @@ toolchain("gcc") {
|
| rspfile = soname + ".rsp"
|
|
|
| command = "g++ -shared {{ldflags}} -o $soname -Wl,-soname=$soname @$rspfile"
|
| - rspfile_content = "-Wl,--whole-archive {{inputs}} {{solibs}} -Wl,--no-whole-archive {{libs}}"
|
| + rspfile_content =
|
| + "-Wl,--whole-archive {{inputs}} {{solibs}} -Wl,--no-whole-archive {{libs}}"
|
|
|
| description = "SOLINK $soname"
|
|
|
| @@ -49,9 +49,7 @@ toolchain("gcc") {
|
| # specifies).
|
| default_output_extension = ".so"
|
|
|
| - outputs = [
|
| - soname,
|
| - ]
|
| + outputs = [ soname ]
|
| link_output = soname
|
| depend_output = soname
|
| output_prefix = "lib"
|
| @@ -60,7 +58,8 @@ toolchain("gcc") {
|
| tool("link") {
|
| outfile = "{{target_output_name}}{{output_extension}}"
|
| rspfile = "$outfile.rsp"
|
| - command = "g++ {{ldflags}} -o $outfile -Wl,--start-group @$rspfile {{solibs}} -Wl,--end-group {{libs}}"
|
| + command =
|
| + "g++ {{ldflags}} -o $outfile -Wl,--start-group @$rspfile {{solibs}} -Wl,--end-group {{libs}}"
|
| description = "LINK $outfile"
|
| rspfile_content = "{{inputs}}"
|
| outputs = [ outfile ]
|
|
|