From 30891f34cc7ee39f873470cad5fc2327e41da9b1 Mon Sep 17 00:00:00 2001 From: buxue Date: Wed, 17 Mar 2021 20:15:02 +0800 Subject: [PATCH] modify scripts to support run ut with ASan --- cmake/options.cmake | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/cmake/options.cmake b/cmake/options.cmake index 85efaa33171..31a82eeacb6 100644 --- a/cmake/options.cmake +++ b/cmake/options.cmake @@ -40,14 +40,10 @@ if(ENABLE_COVERAGE) endif() if(ENABLE_ASAN) - if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU") - set(OPTION_CXX_FLAGS "${OPTION_CXX_FLAGS} -fsanitize=address -fsanitize-recover=address \ - -fno-omit-frame-pointer -fsanitize=undefined") - else() - set(OPTION_CXX_FLAGS "${OPTION_CXX_FLAGS} -fsanitize=address -fno-omit-frame-pointer \ - -static-libsan -fsanitize=undefined") + set(OPTION_CXX_FLAGS "${OPTION_CXX_FLAGS} -fsanitize=address -fsanitize-recover=address -fno-omit-frame-pointer") + if(NOT CMAKE_CXX_COMPILER_ID STREQUAL "GNU") + set(OPTION_CXX_FLAGS "${OPTION_CXX_FLAGS} -static-libsan") endif() - set(OPTION_CXX_FLAGS "${OPTION_CXX_FLAGS} -mcmodel=medium") endif() if(DEBUG_MODE)