From 508991225f2b05a01e0d63fc2d670146fe3a4a50 Mon Sep 17 00:00:00 2001 From: Jatin Chaudhary Date: Tue, 16 Jan 2024 12:55:04 +0000 Subject: [PATCH] SWDEV-429802 - change address sanitizer variable name to ENABLE_ADDRESS_SANITIZER This is to bring scripts in compute/ec/prototype in sync which uses this particular variable to enable address sanitizer across projects. Change-Id: Ia620e4fd86338554ee3dd57c5690edb919b6e5a5 --- README.md | 2 +- catch/CMakeLists.txt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index cd09c18d2f..cfc8309552 100644 --- a/README.md +++ b/README.md @@ -59,4 +59,4 @@ hipcc $HIP_TESTS_DIR/catch/unit/memory/hipPointerGetAttributes.cc -I ./catch/inc ### Building with address sanitizer -To build catch tests with Address Sanitizer options, use the cmake option `-DASAN_BUILD=ON` +To build catch tests with Address Sanitizer options, use the cmake option `-DENABLE_ADDRESS_SANITIZER=ON` diff --git a/catch/CMakeLists.txt b/catch/CMakeLists.txt index 23c98b97d1..e73460d0dd 100644 --- a/catch/CMakeLists.txt +++ b/catch/CMakeLists.txt @@ -6,7 +6,7 @@ set(CMAKE_CXX_COMPILER_WORKS 1) project(hiptests) -option(ASAN_BUILD "Option to enable ASAN build" OFF) +option(ENABLE_ADDRESS_SANITIZER "Option to enable ASAN build" OFF) # flag to generate standalone exe per src file. message(STATUS "STANDALONE_TESTS : ${STANDALONE_TESTS}") @@ -68,7 +68,7 @@ execute_process(COMMAND ${HIPCONFIG_EXECUTABLE} --version set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} --std=c++17") # Address sanitizer options -if(ASAN_BUILD) +if(ENABLE_ADDRESS_SANITIZER) message(STATUS "Building catch tests with Address Sanitizer options") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fsanitize=address -shared-libasan -g -gz") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=address -shared-libasan -g -gz")