aboutsummaryrefslogtreecommitdiffstats
path: root/cc
diff options
context:
space:
mode:
authorTim Kilbourn <tkilbourn@google.com>2015-03-11 12:03:03 -0700
committerTim Kilbourn <tkilbourn@google.com>2015-03-16 15:50:11 -0700
commitf29481439809cbbb004aacf5e886aba68d26b5ba (patch)
treead886f1c454159f4b927de7b1e12abd631c41289 /cc
parent8003131d5a09ccc5c9fbaf8ddca93e5d8c4e401f (diff)
downloadbuild_soong-f29481439809cbbb004aacf5e886aba68d26b5ba.tar.gz
build_soong-f29481439809cbbb004aacf5e886aba68d26b5ba.tar.bz2
build_soong-f29481439809cbbb004aacf5e886aba68d26b5ba.zip
Add common cpp flags
Change-Id: Iba486b121e9a1b0c1761cf6402c61a0228105a5b
Diffstat (limited to 'cc')
-rw-r--r--cc/cc.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/cc/cc.go b/cc/cc.go
index 641d67f7..0b595ecb 100644
--- a/cc/cc.go
+++ b/cc/cc.go
@@ -86,6 +86,8 @@ func init() {
strings.Join(clangFilterUnknownCflags(deviceGlobalCflags), " "))
pctx.StaticVariable("hostClangGlobalCflags",
strings.Join(clangFilterUnknownCflags(hostGlobalCflags), " "))
+ pctx.StaticVariable("commonClangGlobalCppflags",
+ strings.Join(clangFilterUnknownCflags(commonGlobalCppflags), " "))
// Everything in this list is a crime against abstraction and dependency tracking.
// Do not add anything to this list.
@@ -387,6 +389,7 @@ func (c *ccBase) flags(ctx common.AndroidModuleContext, toolchain toolchain) ccF
}
if flags.clang {
+ flags.cppFlags = append(flags.cppFlags, "${commonClangGlobalCppflags}")
flags.globalFlags = []string{
"${commonGlobalIncludes}",
toolchain.IncludeFlags(),
@@ -395,6 +398,7 @@ func (c *ccBase) flags(ctx common.AndroidModuleContext, toolchain toolchain) ccF
fmt.Sprintf("${%sClangGlobalCflags}", arch.HostOrDevice),
}
} else {
+ flags.cppFlags = append(flags.cppFlags, "${commonGlobalCppflags}")
flags.globalFlags = []string{
"${commonGlobalIncludes}",
toolchain.IncludeFlags(),