diff options
| author | star9029 <[email protected]> | 2025-12-14 18:01:21 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-12-14 18:01:21 +0800 |
| commit | 41ec3fd27cf065c54f88a8936ca17a42528ada5a (patch) | |
| tree | 1a1130dafef3df95e4afa6160aa277edd9a77dc5 | |
| parent | b7e9857eff9a4425237e8eeb5c666fb4570eec76 (diff) | |
Fix clang-cl toolchain with asan
| -rw-r--r-- | xmake/toolchains/clang-cl/load.lua | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/xmake/toolchains/clang-cl/load.lua b/xmake/toolchains/clang-cl/load.lua index 72206e87a..a8e3ed199 100644 --- a/xmake/toolchains/clang-cl/load.lua +++ b/xmake/toolchains/clang-cl/load.lua @@ -65,6 +65,10 @@ function main(toolchain) toolchain:set("toolset", "ld", "lld-link") toolchain:set("toolset", "sh", "lld-link") toolchain:set("toolset", "ar", "llvm-ar") + elseif project.policy("build.sanitizer.address") then + toolchain:set("toolset", "ld", "clang++") + toolchain:set("toolset", "sh", "clang++") + toolchain:set("toolset", "ar", "llvm-ar") else toolchain:set("toolset", "ld", "link.exe") toolchain:set("toolset", "sh", "link.exe") |
