Add option to enable asan

# Conflicts:
#	premake5.lua
This commit is contained in:
Filip Gawin 2020-10-26 17:29:42 +01:00 committed by Sergeanur
parent 86b1d9aea5
commit a25005a84c

View File

@ -19,6 +19,11 @@ newoption {
default = "vendor/glfw-3.3.2.bin.WIN32",
}
newoption {
trigger = "with-asan",
description = "Build with address sanitizer"
}
newoption {
trigger = "with-librw",
description = "Build and use librw from this solution"
@ -60,6 +65,11 @@ workspace "reVC"
symbols "Full"
staticruntime "off"
if _OPTIONS["with-asan"] then
buildoptions { "-fsanitize=address -g3 -fno-omit-frame-pointer" }
linkoptions { "-fsanitize=address" }
end
filter { "system:windows" }
platforms {
"win-x86-RW34_d3d8-mss",