Skip to content

Commit

Permalink
Merge pull request xmake-io#5980 from Doekin/mingw-clang-targets
Browse files Browse the repository at this point in the history
Clang: fix target triple for MinGW
  • Loading branch information
waruqi authored Dec 16, 2024
2 parents bd09a63 + 0b9f428 commit a2ee23e
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions xmake/toolchains/clang/load.lua
Original file line number Diff line number Diff line change
Expand Up @@ -55,13 +55,13 @@ function main(toolchain, suffix)
if toolchain:is_arch("x86_64", "x64") then
target = "x86_64"
march = "-m64"
elseif toolchain:is_arch("i386", "x86") then
target = "i386"
elseif toolchain:is_arch("i386", "x86", "i686") then
target = "i686"
march = "-m32"
elseif toolchain:is_arch("arm64") then
target = "arm64"
elseif toolchain:is_arch("arm64", "aarch64") then
target = "aarch64"
elseif toolchain:is_arch("arm") then
target = "arm"
target = "armv7"
end

if toolchain:is_plat("windows") then
Expand All @@ -84,7 +84,7 @@ function main(toolchain, suffix)
toolchain:add("shflags", "-fuse-ld=lld-link" .. suffix)
end
elseif toolchain:is_plat("mingw") then
target = target .. "-windows-gnu"
target = target .. "-w64-windows-gnu"
end

if target then
Expand Down

0 comments on commit a2ee23e

Please sign in to comment.