diff options
| author | ruki <[email protected]> | 2024-05-22 22:05:22 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2024-05-22 22:05:22 +0800 |
| commit | 118daf96839937069881cf0bc41b3c13488986bd (patch) | |
| tree | c185bba698982055df3730c626b3ac662ce46f9e | |
| parent | 674604842657f3d6a2f998ecc414d2666e9df34a (diff) | |
| parent | 5779f5f90b169569e41db19633b634c7d509901c (diff) | |
Merge pull request #5129 from xmake-io/llvm
Improve to find llvm
| -rw-r--r-- | xmake/toolchains/llvm/check.lua | 4 |
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 |
