From 76f3ef1d7c2b4393a8e8b402deb924e606448d27 Mon Sep 17 00:00:00 2001 From: Nicolas James Date: Wed, 11 Feb 2026 23:19:15 +1100 Subject: More cleanup, fix lifetime and mutex issues --- CMakeLists.txt | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index 09daa4c..021f56b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -39,3 +39,22 @@ add_custom_command(TARGET ${LIBRARY_NAME} POST_BUILD "${CMAKE_CURRENT_SOURCE_DIR}/low_latency_layer.json" "${OUTPUT_DIR}/" ) + +set(SANITIZE_FLAGS + -fsanitize=address,undefined,leak + -fno-omit-frame-pointer + -fno-optimize-sibling-calls + -fno-sanitize-recover=all + -fsanitize-address-use-after-scope +) + +target_compile_options(${LIBRARY_NAME} PRIVATE + #${SANITIZE_FLAGS} + -g3 + -O1 + -D_GLIBCXX_ASSERTIONS +) + +target_link_options(${LIBRARY_NAME} PRIVATE + #${SANITIZE_FLAGS} +) -- cgit v1.2.3