From bdd7b1c818e690f64336294dd4c28a611b32bff9 Mon Sep 17 00:00:00 2001 From: Colin Cross Date: Mon, 16 Mar 2015 16:21:20 -0700 Subject: [PATCH] Add more missing clang flags Add clangExtraCflags, clangExtraConlyflags, and clangExtraTargetCflags Change-Id: I99a12ba3af43c2fcf97a1d96a0a32efd8d4bfde5 --- cc/cc.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cc/cc.go b/cc/cc.go index 98c328f86..f64107b33 100644 --- a/cc/cc.go +++ b/cc/cc.go @@ -355,6 +355,12 @@ func (c *ccBase) flags(ctx common.AndroidModuleContext, toolchain toolchain) ccF flags.conlyFlags = clangFilterUnknownCflags(flags.conlyFlags) flags.ldFlags = clangFilterUnknownCflags(flags.ldFlags) + flags.cFlags = append(flags.cFlags, "${clangExtraCflags}") + flags.conlyFlags = append(flags.conlyFlags, "${clangExtraConlyflags}") + if arch.HostOrDevice.Device() { + flags.cFlags = append(flags.cFlags, "${clangExtraTargetCflags}") + } + target := "-target " + toolchain.ClangTriple() gccPrefix := "-B" + filepath.Join(toolchain.GccRoot(), toolchain.GccTriple(), "bin")