From 396598030927a8e531bd68ba3b382f86645af6c6 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Wed, 21 Oct 2020 18:53:48 +0200 Subject: Add thread sanitizer option (--sanitize=thread) --- src/CmakeModule.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/CmakeModule.cpp') diff --git a/src/CmakeModule.cpp b/src/CmakeModule.cpp index f57a8cf..5bf9400 100644 --- a/src/CmakeModule.cpp +++ b/src/CmakeModule.cpp @@ -80,7 +80,7 @@ namespace sibs case Sanitize::NONE: break; case Sanitize::ADDRESS: - allLinkerFlags += " -lasan"; + allLinkerFlags += TINYDIR_STRING(" -lasan"); break; case Sanitize::UNDEFINED: allLinkerFlags += TINYDIR_STRING(" -lubsan"); @@ -88,6 +88,9 @@ namespace sibs case Sanitize::LEAK: allLinkerFlags += TINYDIR_STRING(" -llsan"); break; + case Sanitize::THREAD: + allLinkerFlags += TINYDIR_STRING(" -ltsan"); + break; } } @@ -212,6 +215,9 @@ namespace sibs case Sanitize::LEAK: cflags += TINYDIR_STRING(" -fsanitize=leak"); break; + case Sanitize::THREAD: + cflags += TINYDIR_STRING(" -fsanitize=thread"); + break; } } -- cgit v1.2.3