summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2024-11-12 23:38:09 +0800
committerruki <[email protected]>2024-11-12 23:38:09 +0800
commit3b4a8beb71f7ebce1b1e83ff4c6bd10e02ce928b (patch)
tree39af69c8df9f569f9f99b1a6674681ad3419b201
parentacd1090673377187024425c65eecd9603d291daf (diff)
fix armclang as #5809
-rw-r--r--xmake/toolchains/armclang/xmake.lua8
1 files changed, 6 insertions, 2 deletions
diff --git a/xmake/toolchains/armclang/xmake.lua b/xmake/toolchains/armclang/xmake.lua
index 74bc6bd6d..0f3f410cf 100644
--- a/xmake/toolchains/armclang/xmake.lua
+++ b/xmake/toolchains/armclang/xmake.lua
@@ -67,8 +67,12 @@ toolchain("armclang")
toolchain:set("toolset", "as", as)
toolchain:add("cxflags", "--target=" .. arch_target)
toolchain:add("cxflags", "-mcpu=" .. arch_cpu)
- toolchain:add("asflags", "--target=" .. arch_target)
- toolchain:add("asflags", (as == "armclang" and "-mcpu=" or "--cpu=") .. arch_cpu)
+ if as == "armclang" then
+ toolchain:add("asflags", "--target=" .. arch_target)
+ toolchain:add("asflags", "-mcpu=" .. arch_cpu)
+ else
+ toolchain:add("asflags", "--cpu=" .. arch_cpu)
+ end
toolchain:add("ldflags", "--cpu " .. arch_cpu_ld)
end
end)