From aea39ec8c8236addeaacf19525813fe672f20c0f Mon Sep 17 00:00:00 2001 From: ISSOtm Date: Mon, 9 Mar 2026 01:50:19 -0400 Subject: [PATCH] Log with sanitizers are enabled under CMake This can help bring attention to the MSVC difference (no UBSan there) --- CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5a6e5c11..e5bb743c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -33,6 +33,7 @@ if(MSVC) add_definitions(/D_CRT_SECURE_NO_WARNINGS) if(SANITIZERS) + message(STATUS "ASan enabled") set(SAN_FLAGS /fsanitize=address) add_compile_options(${SAN_FLAGS}) add_link_options(${SAN_FLAGS}) @@ -45,6 +46,7 @@ else() add_compile_options(-Wno-gnu-zero-variadic-macro-arguments) endif() if(SANITIZERS) + message(STATUS "ASan and UBSan enabled") set(SAN_FLAGS -fsanitize=address -fsanitize=undefined -fsanitize=float-divide-by-zero) add_compile_options(${SAN_FLAGS})