Add build_oai/cmake option to build with thread sanitizer

This commit is contained in:
Robert Schmidt
2023-11-10 16:15:05 +01:00
parent ac5c4efd4e
commit 0d85903d09
2 changed files with 12 additions and 0 deletions
+5
View File
@@ -158,6 +158,8 @@ Options:
Enable the memory sanitizer on all targets. Requires clang, and is
incompatible with ASan/UBSan. To build, issue:
CC=/usr/bin/clang CXX=/usr/bin/clang++ ./build_oai ... --sanitize-memory
--sanitize-thread | -fsanitize=thread
Enable the thread sanitizer on all targets
-h | --help
Print this help"
}
@@ -416,6 +418,9 @@ function main() {
CMAKE_CMD="$CMAKE_CMD -DTRACE_ASN1C_ENC_DEC=ON"
echo_info "Enabling asn1c internal traces via OAI logging system"
shift 1;;
--sanitize-thread | -fthread=address)
CMAKE_CMD="$CMAKE_CMD -DSANITIZE_THREAD=True"
shift;;
-h | --help)
print_help
exit 1;;