From c3d4cf3f4a994897cf95a9c0c8f9800dc32f2371 Mon Sep 17 00:00:00 2001 From: ruki Date: Tue, 24 Apr 2018 22:44:02 +0800 Subject: add yasm --- xmake/platforms/linux/load.lua | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'xmake/platforms/linux/load.lua') diff --git a/xmake/platforms/linux/load.lua b/xmake/platforms/linux/load.lua index f13c3f6f7..b36827a82 100644 --- a/xmake/platforms/linux/load.lua +++ b/xmake/platforms/linux/load.lua @@ -59,8 +59,13 @@ function main() -- init flags for objc/c++ (with _g.ldflags and _g.shflags) _g.mxflags = { archflags } - -- init flags for asm (with _g.ldflags and _g.shflags) - _g.asflags = { archflags } + -- init flags for asm + local as = config.get("as") + if as == "yasm" then + _g.asflags = { "-f", "elf" } + else + _g.asflags = { archflags } + end -- init flags for golang _g["gc-ldflags"] = {} -- cgit v1.3.1