From 64714fdbbe2b6ec1021d9a334671a9dd36e1b41e Mon Sep 17 00:00:00 2001 From: Jason Tang Date: Sun, 17 Jan 2021 16:56:27 -0500 Subject: [PATCH] SWDEV-268345 - Enable address sanitizer build when ADDRESS_SANITIZER is ON Change-Id: I09e5c5b2c21637bc67c23267411c2996ee57aad4 --- rocclr/CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/rocclr/CMakeLists.txt b/rocclr/CMakeLists.txt index 81412f3b2d..ab6fc66d4c 100644 --- a/rocclr/CMakeLists.txt +++ b/rocclr/CMakeLists.txt @@ -32,6 +32,11 @@ write_basic_package_version_file("${ROCCLR_VERSION_PATH}" set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/cmake" "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules") +option(ADDRESS_SANITIZER "Build Address Sanitizer" OFF) +if (ADDRESS_SANITIZER) + set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=address") +endif() + # FIXME: Handling legacy custom boolean matching "yes" or "no" if(DEFINED USE_COMGR_LIBRARY) if(${USE_COMGR_LIBRARY} MATCHES "yes")