GN: compiler_prefix -> cc_wrapper
authormtklein <mtklein@chromium.org>
Tue, 20 Sep 2016 19:09:12 +0000 (12:09 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 20 Sep 2016 19:09:13 +0000 (12:09 -0700)
I was a bit mixed up thinking Chrome called this feature compiler_prefix.
They actually call it cc_wrapper.  So let's switch to their name before we
get too used to this.

No bots are affected.

BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2355003002
DOCS_PREVIEW= https://skia.org/?cl=2355003002

NOTREECHECKS=true

Review-Url: https://codereview.chromium.org/2355003002

gn/BUILD.gn
site/user/quick/gn.md

index f773af6..427ab2e 100644 (file)
@@ -21,7 +21,7 @@ declare_args() {
   extra_cflags_cc = ""
   extra_ldflags = ""
 
-  compiler_prefix = ""
+  cc_wrapper = ""
 }
 
 config("default") {
@@ -296,34 +296,34 @@ toolchain("gcc_like") {
 
   tool("cc") {
     depfile = "{{output}}.d"
-    command = "$compiler_prefix $cc -MMD -MF $depfile {{defines}} {{include_dirs}} {{cflags}} {{cflags_c}} $extra_cflags $extra_cflags_c -c {{source}} -o {{output}}"
+    command = "$cc_wrapper $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",
     ]
     description =
-        "$compiler_prefix $cc ... $extra_cflags $extra_cflags_c -o {{output}}"
+        "$cc_wrapper $cc ... $extra_cflags $extra_cflags_c -o {{output}}"
   }
 
   tool("cxx") {
     depfile = "{{output}}.d"
-    command = "$compiler_prefix $cxx -MMD -MF $depfile {{defines}} {{include_dirs}} {{cflags}} {{cflags_cc}} $extra_cflags $extra_cflags_cc -c {{source}} -o {{output}}"
+    command = "$cc_wrapper $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",
     ]
     description =
-        "$compiler_prefix $cxx ... $extra_cflags $extra_cflags_cc -o {{output}}"
+        "$cc_wrapper $cxx ... $extra_cflags $extra_cflags_cc -o {{output}}"
   }
 
   tool("asm") {
     depfile = "{{output}}.d"
-    command = "$compiler_prefix $cc -MMD -MF $depfile {{defines}} {{include_dirs}} {{asmflags}} -c {{source}} -o {{output}}"
+    command = "$cc_wrapper $cc -MMD -MF $depfile {{defines}} {{include_dirs}} {{asmflags}} -c {{source}} -o {{output}}"
     depsformat = "gcc"
     outputs = [
       "{{source_out_dir}}/{{target_output_name}}.{{source_name_part}}.o",
     ]
-    description = "$compiler_prefix $cc ... -o {{output}}"
+    description = "$cc_wrapper $cc ... -o {{output}}"
   }
 
   tool("alink") {
@@ -344,22 +344,21 @@ toolchain("gcc_like") {
       rpath = "-Wl,-install_name,@rpath/$soname"
     }
 
-    command = "$compiler_prefix $cxx -shared {{ldflags}} {{inputs}} {{solibs}} {{libs}} $rpath $extra_ldflags -o {{output}}"
+    command = "$cc_wrapper $cxx -shared {{ldflags}} {{inputs}} {{solibs}} {{libs}} $rpath $extra_ldflags -o {{output}}"
     outputs = [
       "{{root_out_dir}}/$soname",
     ]
     output_prefix = "lib"
     default_output_extension = ".so"
-    description =
-        "$compiler_prefix $cxx -shared ... $extra_ldflags -o {{output}}"
+    description = "$cc_wrapper $cxx -shared ... $extra_ldflags -o {{output}}"
   }
 
   tool("link") {
-    command = "$compiler_prefix $cxx {{ldflags}} {{inputs}} {{solibs}} {{libs}} $extra_ldflags -o {{output}}"
+    command = "$cc_wrapper $cxx {{ldflags}} {{inputs}} {{solibs}} {{libs}} $extra_ldflags -o {{output}}"
     outputs = [
       "{{root_out_dir}}/{{target_output_name}}{{output_extension}}",
     ]
-    description = "$compiler_prefix $cxx ... $extra_ldflags -o {{output}}"
+    description = "$cc_wrapper $cxx ... $extra_ldflags -o {{output}}"
   }
 
   tool("stamp") {
index 6c63482..7989821 100644 (file)
@@ -35,7 +35,7 @@ guides.  We diverge where they'd first run some command with "gyp" in it.
     gn gen out/Debug
     gn gen out/Release  --args='is_debug=false'
     gn gen out/Clang    --args='cc="clang" cxx="clang++"'
-    gn gen out/Cached   --args='compiler_prefix="ccache"'
+    gn gen out/Cached   --args='cc_wrapper="ccache"'
     gn gen out/RTTI     --args='extra_cflags_cc="-frtti"'
 
     # To see all the current GN arguments, run