diff --git a/CMakeLists.txt b/CMakeLists.txt index c4015ef07..42caed486 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -116,16 +116,22 @@ llama_option_depr(WARNING LLAMA_CANN GGML_CANN) if (NOT MSVC) if (LLAMA_SANITIZE_THREAD) + message(STATUS "Using -fsanitize=thread") + add_compile_options(-fsanitize=thread) link_libraries (-fsanitize=thread) endif() if (LLAMA_SANITIZE_ADDRESS) + message(STATUS "Using -fsanitize=address") + add_compile_options(-fsanitize=address -fno-omit-frame-pointer) link_libraries (-fsanitize=address) endif() if (LLAMA_SANITIZE_UNDEFINED) + message(STATUS "Using -fsanitize=undefined") + add_compile_options(-fsanitize=undefined) link_libraries (-fsanitize=undefined) endif()