From 0c8827c4b709a48d96489f79f0756cb080cf8d50 Mon Sep 17 00:00:00 2001 From: "Galantsev, Dmitrii" Date: Mon, 22 Apr 2024 16:11:42 -0500 Subject: [PATCH] CMAKE - Use ADDRESS_SANITIZER env var Change-Id: I4727120de2f9d7bded8c24033c252ede718831fc Signed-off-by: Galantsev, Dmitrii --- CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1df192ed69..0afe2fb19f 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -67,7 +67,11 @@ option(BUILD_TESTS "Build test suite" OFF) option(BUILD_SHARED_LIBS "Build shared library (.so) or not." ON) # Enable address sanitizer -option(ADDRESS_SANITIZER "Enable address sanitizer" OFF) +set(ADDRESS_SANITIZER_DEFAULT OFF) +if(DEFINED ENV{ADDRESS_SANITIZER}) + set(ADDRESS_SANITIZER_DEFAULT $ENV{ADDRESS_SANITIZER}) +endif() +option(ADDRESS_SANITIZER "Enable address sanitizer" ${ADDRESS_SANITIZER_DEFAULT}) # File reorganization enable/disable option(FILE_REORG_BACKWARD_COMPATIBILITY "Enable File Reorg with backward compatibility" OFF)