From 4e17c284d67de468d62ec79fb0b4a3eff76447ea Mon Sep 17 00:00:00 2001 From: Charles Giessen Date: Fri, 7 Apr 2023 14:38:40 -0600 Subject: cmake: Add build option for Address Sanitizer --- vulkaninfo/CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'vulkaninfo') diff --git a/vulkaninfo/CMakeLists.txt b/vulkaninfo/CMakeLists.txt index d23dcf89..d2d66dff 100644 --- a/vulkaninfo/CMakeLists.txt +++ b/vulkaninfo/CMakeLists.txt @@ -93,6 +93,11 @@ if(UNIX AND NOT APPLE) # i.e. Linux target_link_libraries(vulkaninfo PkgConfig::DirectFB) target_compile_definitions(vulkaninfo PRIVATE -DVK_USE_PLATFORM_DIRECTFB_EXT -DVK_NO_PROTOTYPES) endif() + + if (ENABLE_ADDRESS_SANITIZER) + target_compile_options(vulkaninfo PUBLIC -fsanitize=address) + target_link_options(vulkaninfo PUBLIC -fsanitize=address) + endif () endif() if(APPLE) -- cgit v1.2.3