From 0af268e547d94945c387b1ed041767bc7ec6001e Mon Sep 17 00:00:00 2001 From: fengzero Date: Tue, 26 Jul 2022 09:20:47 +0000 Subject: [PATCH] build: add asan compilation parameter --- CMakeLists.txt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ea991b1b..d9bb2403 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -29,12 +29,12 @@ endif() set(CMAKE_C_FLAGS "$ENV{CFLAGS} -Wall -Werror -Wextra -g") set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS} -O1") -set(CMAKE_C_FLAGS_DEBUG - "${CMAKE_C_FLAGS} -O0 -fsanitize=address" -) -set(CMAKE_CXX_FLAGS_DEBUG - "-Wall -g -O0 -fsanitize=address" -) + +if(NOT DISABLE_ASAN) + set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS} -fsanitize=address") + set(CMAKE_CXX_FLAGS_DEBUG "-Wall -g -fsanitize=address") +endif() + add_custom_target(neuron-version COMMAND ${CMAKE_COMMAND} -P