diff options
author | Alistair Strachan <alistair.strachan@imgtec.com> | 2016-08-26 12:55:49 -0700 |
---|---|---|
committer | Colin Cross <ccross@android.com> | 2016-08-29 20:39:32 +0000 |
commit | 777475cb48e92bbbaf8b8487c5d8297c8ff55155 (patch) | |
tree | eaf33a3a109efb20e706181a7c359293aad692de /cc/config | |
parent | 15690c02d64088716c6e8cec963819f2cd997593 (diff) | |
download | build_soong-777475cb48e92bbbaf8b8487c5d8297c8ff55155.tar.gz build_soong-777475cb48e92bbbaf8b8487c5d8297c8ff55155.tar.bz2 build_soong-777475cb48e92bbbaf8b8487c5d8297c8ff55155.zip |
Add CC_WRAPPER support
Change-Id: If252c41ec1e3d708f599990c72be69dc8117ae14
Diffstat (limited to 'cc/config')
-rw-r--r-- | cc/config/global.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/cc/config/global.go b/cc/config/global.go index 9d8a25d8..f1989a27 100644 --- a/cc/config/global.go +++ b/cc/config/global.go @@ -127,6 +127,13 @@ func init() { pctx.StaticVariable("ClangBin", "${ClangPath}/bin") pctx.StaticVariable("ClangAsanLibDir", "${ClangPath}/lib64/clang/3.8/lib/linux") + + pctx.VariableFunc("CcWrapper", func(config interface{}) (string, error) { + if override := config.(android.Config).Getenv("CC_WRAPPER"); override != "" { + return override + " ", nil + } + return "", nil + }) } var HostPrebuiltTag = pctx.VariableConfigMethod("HostPrebuiltTag", android.Config.PrebuiltOS) |