summaryrefslogtreecommitdiff
path: root/xmake/platforms/linux/load.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2018-04-24 22:44:02 +0800
committerruki <[email protected]>2018-04-24 10:24:14 +0800
commitc3d4cf3f4a994897cf95a9c0c8f9800dc32f2371 (patch)
treec2a957a8c682191bb3197acaa4d6789deda1b6ea /xmake/platforms/linux/load.lua
parentacbc2ca57ef9282223cf38114e1a7a00d4283dc5 (diff)
add yasm
Diffstat (limited to 'xmake/platforms/linux/load.lua')
-rw-r--r--xmake/platforms/linux/load.lua9
1 files changed, 7 insertions, 2 deletions
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"] = {}