From b92d28bd71d7427768fa7cdcae0125ebdf3eb37e Mon Sep 17 00:00:00 2001 From: Gefei Jiang Date: Wed, 14 Oct 2020 06:13:39 -0700 Subject: [PATCH] CMakeLists.txt: Address Sanitize Support ROCMOPS-1249 correct if statement and -f flag name Change-Id: I92e9aa30b1c81f855ad269c0c686ec1e136a85fd Signed-off-by: Gefei Jiang --- CMakeLists.txt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c868d8f9ff..58f8f2ee9f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -91,8 +91,11 @@ else () endif () ## Address Sanitize Flag -if (DEFINED $ENV{ADDRESS_SANITIZER}) - set ( HSAKMT_C_FLAGS "${HSAKMT_C_FLAGS}" -fsanitizer=address ) +if (DEFINED ADDRESS_SANITIZER) + set ( HSAKMT_C_FLAGS "${HSAKMT_C_FLAGS}" -fsanitize=address ) + # for debugging + # toDo: remove this line when merging to mainline + message( STATUS "ADDRESS_SANITIZE: HSAKMT_C_FLAGS=: ${HSAKMT_C_FLAGS}" ) endif () set ( HSAKMT_LINKER_SCRIPT "${CMAKE_CURRENT_SOURCE_DIR}/src/libhsakmt.ver" )