summaryrefslogtreecommitdiff
path: root/xmake/modules/private/utils/toolchain.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2026-02-01 19:36:39 +0800
committerruki <[email protected]>2026-02-01 19:36:39 +0800
commitd46ab112cb14974b81c66632a1f987e28490d67a (patch)
treeff77c4ec93b3b6cc54807269105a440a77b74946 /xmake/modules/private/utils/toolchain.lua
parenta6ebbeecfd5d6ebe084ac5d3d45e1358e89110d3 (diff)
fix host clang target
Diffstat (limited to 'xmake/modules/private/utils/toolchain.lua')
-rw-r--r--xmake/modules/private/utils/toolchain.lua9
1 files changed, 6 insertions, 3 deletions
diff --git a/xmake/modules/private/utils/toolchain.lua b/xmake/modules/private/utils/toolchain.lua
index b1a26b8da..9b5dedb88 100644
--- a/xmake/modules/private/utils/toolchain.lua
+++ b/xmake/modules/private/utils/toolchain.lua
@@ -169,9 +169,12 @@ end
-- get clang target flags
function get_clang_target_flags(toolchain)
- local target = get_clang_target(toolchain)
- if target then
- return "--target=" .. target
+ local target
+ if toolchain:is_cross() then
+ target = get_clang_target(toolchain)
+ if target then
+ return "--target=" .. target
+ end
end
if toolchain:is_arch("x86_64", "x64") then
return "-m64"