Support .asm files for assembly
Test: mmma -j external/libjpeg-turbo
Change-Id: Id192dae5d74ecbf500fc668931c37f9b91d25ca4
diff --git a/cc/config/x86_device.go b/cc/config/x86_device.go
index 6b55564..23518b6 100644
--- a/cc/config/x86_device.go
+++ b/cc/config/x86_device.go
@@ -188,6 +188,9 @@
pctx.StaticVariable("X86ClangLdflags", strings.Join(ClangFilterUnknownCflags(x86Ldflags), " "))
pctx.StaticVariable("X86ClangCppflags", strings.Join(ClangFilterUnknownCflags(x86Cppflags), " "))
+ // Yasm flags
+ pctx.StaticVariable("X86YasmFlags", "-f elf32 -m x86")
+
// Extended cflags
// Architecture variant cflags
@@ -267,6 +270,10 @@
return "${config.X86Ldflags}"
}
+func (t *toolchainX86) YasmFlags() string {
+ return "${config.X86YasmFlags}"
+}
+
func (toolchainX86) SanitizerRuntimeLibraryArch() string {
return "i686"
}