Merge "Add CC_WRAPPER support"
This commit is contained in:
@@ -43,7 +43,7 @@ var (
|
|||||||
blueprint.RuleParams{
|
blueprint.RuleParams{
|
||||||
Depfile: "${out}.d",
|
Depfile: "${out}.d",
|
||||||
Deps: blueprint.DepsGCC,
|
Deps: blueprint.DepsGCC,
|
||||||
Command: "$relPwd $ccCmd -c $cFlags -MD -MF ${out}.d -o $out $in",
|
Command: "$relPwd ${config.CcWrapper}$ccCmd -c $cFlags -MD -MF ${out}.d -o $out $in",
|
||||||
CommandDeps: []string{"$ccCmd"},
|
CommandDeps: []string{"$ccCmd"},
|
||||||
Description: "cc $out",
|
Description: "cc $out",
|
||||||
},
|
},
|
||||||
|
@@ -127,6 +127,13 @@ func init() {
|
|||||||
pctx.StaticVariable("ClangBin", "${ClangPath}/bin")
|
pctx.StaticVariable("ClangBin", "${ClangPath}/bin")
|
||||||
|
|
||||||
pctx.StaticVariable("ClangAsanLibDir", "${ClangPath}/lib64/clang/3.8/lib/linux")
|
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)
|
var HostPrebuiltTag = pctx.VariableConfigMethod("HostPrebuiltTag", android.Config.PrebuiltOS)
|
||||||
|
Reference in New Issue
Block a user