diff options
author | Tim Kilbourn <tkilbourn@google.com> | 2015-03-11 12:03:03 -0700 |
---|---|---|
committer | Tim Kilbourn <tkilbourn@google.com> | 2015-03-16 15:50:11 -0700 |
commit | f29481439809cbbb004aacf5e886aba68d26b5ba (patch) | |
tree | ad886f1c454159f4b927de7b1e12abd631c41289 /cc | |
parent | 8003131d5a09ccc5c9fbaf8ddca93e5d8c4e401f (diff) | |
download | build_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.go | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -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(), |