aboutsummaryrefslogtreecommitdiff
path: root/vulkaninfo
diff options
context:
space:
mode:
authorCharles Giessen <charles@lunarg.com>2023-04-07 14:38:40 -0600
committerCharles Giessen <46324611+charles-lunarg@users.noreply.github.com>2023-04-07 15:16:22 -0600
commit4e17c284d67de468d62ec79fb0b4a3eff76447ea (patch)
treec0af2d6f0263da1124448693265501d4d8365bf7 /vulkaninfo
parent9178c4c8b468824dfb6056b8f3de996a6d6cc81d (diff)
downloadusermoji-4e17c284d67de468d62ec79fb0b4a3eff76447ea.tar.xz
cmake: Add build option for Address Sanitizer
Diffstat (limited to 'vulkaninfo')
-rw-r--r--vulkaninfo/CMakeLists.txt5
1 files changed, 5 insertions, 0 deletions
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)