Export cc types for art to inherit from
Art needs a custom module type in order to perform complicated build logic like depending on environment variables and varying cflags based on cpu variant. Export enough of the types and functions from cc for art_cc_library to inherit from cc_library. While I'm touching every line, also rename the New* methods to *Factory. Change-Id: I7123aa47019c4ced7a1ab57c394225bc7844b5ea
This commit is contained in:
@@ -212,14 +212,14 @@ func (t *toolchainLinuxX8664) ClangLdflags() string {
|
||||
return "${linuxClangLdflags} ${linuxX8664ClangLdflags}"
|
||||
}
|
||||
|
||||
var toolchainLinuxX86Singleton toolchain = &toolchainLinuxX86{}
|
||||
var toolchainLinuxX8664Singleton toolchain = &toolchainLinuxX8664{}
|
||||
var toolchainLinuxX86Singleton Toolchain = &toolchainLinuxX86{}
|
||||
var toolchainLinuxX8664Singleton Toolchain = &toolchainLinuxX8664{}
|
||||
|
||||
func linuxX86ToolchainFactory(archVariant string, cpuVariant string) toolchain {
|
||||
func linuxX86ToolchainFactory(archVariant string, cpuVariant string) Toolchain {
|
||||
return toolchainLinuxX86Singleton
|
||||
}
|
||||
|
||||
func linuxX8664ToolchainFactory(archVariant string, cpuVariant string) toolchain {
|
||||
func linuxX8664ToolchainFactory(archVariant string, cpuVariant string) Toolchain {
|
||||
return toolchainLinuxX8664Singleton
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user