Add ASan build capability

This commit is contained in:
Jack Andersen 2017-12-11 16:05:28 -10:00
parent 93711460f8
commit 758c602dc5
3 changed files with 8 additions and 3 deletions

View File

@ -11,8 +11,10 @@ add_executable(hecl main.cpp
ToolAdd.hpp
ToolRemove.hpp
ToolSpec.hpp
../DataSpecRegistry.hpp
)
../DataSpecRegistry.hpp)
if(COMMAND add_sanitizers)
add_sanitizers(hecl)
endif()
if(NOT WIN32)
list(APPEND PLAT_LIBS pthread)

2
hecl/extern/boo vendored

@ -1 +1 @@
Subproject commit 2db777eead15d599d774820b8065c8125bfa2907
Subproject commit cb99c0528464770cf9a70e3cffe9e48d99220d4e

View File

@ -64,6 +64,9 @@ add_library(hecl-common
atdna_Runtime.cpp
atdna_CVar.cpp
${PLAT_SRCS})
if(COMMAND add_sanitizers)
add_sanitizers(hecl-common)
endif()
if(WINDOWS_STORE)
set_property(TARGET hecl-common PROPERTY VS_WINRT_COMPONENT TRUE)