diff options
| author | Charles Giessen <charles@lunarg.com> | 2023-04-07 14:38:40 -0600 |
|---|---|---|
| committer | Charles Giessen <46324611+charles-lunarg@users.noreply.github.com> | 2023-04-07 15:16:22 -0600 |
| commit | 4e17c284d67de468d62ec79fb0b4a3eff76447ea (patch) | |
| tree | c0af2d6f0263da1124448693265501d4d8365bf7 /vulkaninfo | |
| parent | 9178c4c8b468824dfb6056b8f3de996a6d6cc81d (diff) | |
| download | usermoji-4e17c284d67de468d62ec79fb0b4a3eff76447ea.tar.xz | |
cmake: Add build option for Address Sanitizer
Diffstat (limited to 'vulkaninfo')
| -rw-r--r-- | vulkaninfo/CMakeLists.txt | 5 |
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) |
