Add common cpp flags
Change-Id: Iba486b121e9a1b0c1761cf6402c61a0228105a5b
This commit is contained in:
4
cc/cc.go
4
cc/cc.go
@@ -86,6 +86,8 @@ func init() {
|
|||||||
strings.Join(clangFilterUnknownCflags(deviceGlobalCflags), " "))
|
strings.Join(clangFilterUnknownCflags(deviceGlobalCflags), " "))
|
||||||
pctx.StaticVariable("hostClangGlobalCflags",
|
pctx.StaticVariable("hostClangGlobalCflags",
|
||||||
strings.Join(clangFilterUnknownCflags(hostGlobalCflags), " "))
|
strings.Join(clangFilterUnknownCflags(hostGlobalCflags), " "))
|
||||||
|
pctx.StaticVariable("commonClangGlobalCppflags",
|
||||||
|
strings.Join(clangFilterUnknownCflags(commonGlobalCppflags), " "))
|
||||||
|
|
||||||
// Everything in this list is a crime against abstraction and dependency tracking.
|
// Everything in this list is a crime against abstraction and dependency tracking.
|
||||||
// Do not add anything to this list.
|
// Do not add anything to this list.
|
||||||
@@ -387,6 +389,7 @@ func (c *ccBase) flags(ctx common.AndroidModuleContext, toolchain toolchain) ccF
|
|||||||
}
|
}
|
||||||
|
|
||||||
if flags.clang {
|
if flags.clang {
|
||||||
|
flags.cppFlags = append(flags.cppFlags, "${commonClangGlobalCppflags}")
|
||||||
flags.globalFlags = []string{
|
flags.globalFlags = []string{
|
||||||
"${commonGlobalIncludes}",
|
"${commonGlobalIncludes}",
|
||||||
toolchain.IncludeFlags(),
|
toolchain.IncludeFlags(),
|
||||||
@@ -395,6 +398,7 @@ func (c *ccBase) flags(ctx common.AndroidModuleContext, toolchain toolchain) ccF
|
|||||||
fmt.Sprintf("${%sClangGlobalCflags}", arch.HostOrDevice),
|
fmt.Sprintf("${%sClangGlobalCflags}", arch.HostOrDevice),
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
flags.cppFlags = append(flags.cppFlags, "${commonGlobalCppflags}")
|
||||||
flags.globalFlags = []string{
|
flags.globalFlags = []string{
|
||||||
"${commonGlobalIncludes}",
|
"${commonGlobalIncludes}",
|
||||||
toolchain.IncludeFlags(),
|
toolchain.IncludeFlags(),
|
||||||
|
Reference in New Issue
Block a user