diff options
| author | ruki <[email protected]> | 2025-12-23 23:07:58 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2025-12-23 23:07:58 +0800 |
| commit | b08157afffc8514fb7ecae44cb2d9d01c32aea7c (patch) | |
| tree | f8f8437ad6c9196fe35f2f3eb33caf137d02b2bc | |
| parent | 18d811a5453224ad2a71b9d31eb5553918dc2c21 (diff) | |
fix clang-cl path envs
| -rw-r--r-- | xmake/toolchains/clang-cl/load.lua | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/xmake/toolchains/clang-cl/load.lua b/xmake/toolchains/clang-cl/load.lua index e06883012..69f9c8297 100644 --- a/xmake/toolchains/clang-cl/load.lua +++ b/xmake/toolchains/clang-cl/load.lua @@ -47,6 +47,9 @@ function main(toolchain) toolchain:set("toolset", "ar", "link.exe") end + -- add vs environments + toolchain_utils.add_vsenvs(toolchain) + -- add llvm runenvs before adding vsenvs -- -- The dynamic libraries (DLLs) for Clang ASan and MSVC ASan share the same filename, making them incompatible. @@ -54,9 +57,6 @@ function main(toolchain) -- If the Clang path is not prioritized (placed first), the system incorrectly loads the MSVC ASan DLL, resulting in a runtime failure. toolchain_utils.add_llvm_runenvs(toolchain) - -- add vs environments - toolchain_utils.add_vsenvs(toolchain) - -- add target flags local flags = toolchain_utils.get_clang_target_flags(toolchain) if flags then |
