diff options
| author | ruki <[email protected]> | 2018-04-24 22:44:02 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2018-04-24 10:24:14 +0800 |
| commit | c3d4cf3f4a994897cf95a9c0c8f9800dc32f2371 (patch) | |
| tree | c2a957a8c682191bb3197acaa4d6789deda1b6ea /xmake/platforms/linux/load.lua | |
| parent | acbc2ca57ef9282223cf38114e1a7a00d4283dc5 (diff) | |
add yasm
Diffstat (limited to 'xmake/platforms/linux/load.lua')
| -rw-r--r-- | xmake/platforms/linux/load.lua | 9 |
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"] = {} |
