diff options
| -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") |
