fix MT/MD mismatch in release

This commit is contained in:
SweetId 2023-10-20 20:31:02 -04:00
parent 7132511562
commit e55bcd8ff6
1 changed files with 3 additions and 4 deletions

View File

@ -36,16 +36,15 @@ elseif is_plat("mingw") then
add_ldflags("-Wa,-mbig-obj")
end
if is_mode("debug") then
set_runtimes("MDd")
elseif is_mode("asan", "tsan", "ubsan") then
set_runtimes(is_mode("debug") and "MDd" or "MD")
if is_mode("asan", "tsan", "ubsan") then
set_optimize("none") -- by default xmake will optimize asan builds
elseif is_mode("coverage") then
if not is_plat("windows") then
add_links("gcov")
end
elseif is_mode("releasedbg") then
set_runtimes("MD")
set_fpmodels("fast")
add_vectorexts("sse", "sse2", "sse3", "ssse3")
end