Build adhoc test with asan, ubsan

This commit is contained in:
2024-05-09 16:22:06 -07:00
parent 75e24d3818
commit cdd186ed83

View File

@@ -65,6 +65,11 @@ target_include_directories(versioned_map_main
PRIVATE ${CMAKE_SOURCE_DIR}/include)
target_link_libraries(versioned_map_main PRIVATE nanobench xxhash)
target_compile_definitions(versioned_map_main PRIVATE ENABLE_MAIN)
if(CMAKE_BUILD_TYPE STREQUAL "Debug")
target_compile_options(versioned_map_main
PRIVATE -fsanitize=address,undefined)
target_link_options(versioned_map_main PRIVATE -fsanitize=address,undefined)
endif()
add_library(versioned_map VersionedMap.cpp RootSet.cpp)
target_link_libraries(versioned_map PRIVATE xxhash)