aboutsummaryrefslogtreecommitdiff
path: root/src/CmakeModule.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/CmakeModule.cpp')
-rw-r--r--src/CmakeModule.cpp8
1 files changed, 7 insertions, 1 deletions
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;
}
}