summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xmake/toolchains/llvm/check.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/xmake/toolchains/llvm/check.lua b/xmake/toolchains/llvm/check.lua
index 6fe57b2aa..54ec397a5 100644
--- a/xmake/toolchains/llvm/check.lua
+++ b/xmake/toolchains/llvm/check.lua
@@ -74,8 +74,8 @@ function main(toolchain)
sdkdir = path.directory(bindir)
end
elseif is_host("windows") then
- local llvm_ar = find_tool("llvm-ar", {force = true, envs = {PATH = os.getenvs("PATH")}})
- if llvm_ar and llvm_ar.program and os.isfile(llvm_ar.program) then
+ local llvm_ar = find_tool("llvm-ar", {force = true, envs = {PATH = os.getenv("PATH")}})
+ if llvm_ar and llvm_ar.program and path.is_absolute(llvm_ar.program) then
bindir = path.directory(llvm_ar.program)
sdkdir = path.directory(bindir)
end