summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2025-02-19 22:54:28 +0800
committerGitHub <[email protected]>2025-02-19 22:54:28 +0800
commit2c247e71bda320e60e9b5225002c79f2b2bb0d49 (patch)
tree2b6a86366d303bb21e2175c5b89ab4b713742c17
parent05a0116f17526052b8d99bf076eab99083605518 (diff)
parent5f674a3318ddc91c31758dcba27d8a9d4d2b1299 (diff)
Merge pull request #6164 from star-hengxing/clang-cl
Fix clang-cl toolchain for msvc-wine
-rw-r--r--xmake/toolchains/clang-cl/check.lua2
-rw-r--r--xmake/toolchains/clang-cl/load.lua4
2 files changed, 3 insertions, 3 deletions
diff --git a/xmake/toolchains/clang-cl/check.lua b/xmake/toolchains/clang-cl/check.lua
index 9f7022482..4537f01e3 100644
--- a/xmake/toolchains/clang-cl/check.lua
+++ b/xmake/toolchains/clang-cl/check.lua
@@ -30,7 +30,7 @@ function _find_clang_cl(vcvars)
if pathenv then
paths = path.splitenv(pathenv)
end
- return find_tool("clang-cl.exe", {version = true, force = true, paths = paths, envs = vcvars})
+ return find_tool("clang-cl", {version = true, force = true, paths = paths, envs = vcvars})
end
-- attempt to check vs environment
diff --git a/xmake/toolchains/clang-cl/load.lua b/xmake/toolchains/clang-cl/load.lua
index f73499118..1cf8de3dc 100644
--- a/xmake/toolchains/clang-cl/load.lua
+++ b/xmake/toolchains/clang-cl/load.lua
@@ -51,8 +51,8 @@ end
function main(toolchain)
-- set toolset
- toolchain:set("toolset", "cc", "clang-cl.exe")
- toolchain:set("toolset", "cxx", "clang-cl.exe")
+ toolchain:set("toolset", "cc", "clang-cl")
+ toolchain:set("toolset", "cxx", "clang-cl")
toolchain:set("toolset", "mrc", "rc.exe")
if toolchain:is_arch("x64") then
toolchain:set("toolset", "as", "ml64.exe")