Use hash of key as priority. Vendor xxhash v0.8.2

This commit is contained in:
2024-05-01 14:17:26 -07:00
parent 72cb7a70bf
commit 11e6278766
5 changed files with 6825 additions and 3 deletions

View File

@@ -63,10 +63,11 @@ add_subdirectory(third_party)
add_executable(versioned_map_main VersionedMap.cpp)
target_include_directories(versioned_map_main
PRIVATE ${CMAKE_SOURCE_DIR}/include)
target_link_libraries(versioned_map_main PRIVATE nanobench)
target_link_libraries(versioned_map_main PRIVATE nanobench xxhash)
target_compile_definitions(versioned_map_main PRIVATE ENABLE_MAIN)
add_library(versioned_map VersionedMap.cpp)
target_link_libraries(versioned_map PRIVATE xxhash)
target_compile_options(versioned_map PRIVATE -fno-exceptions)
target_include_directories(versioned_map PUBLIC ${CMAKE_SOURCE_DIR}/include)
set_target_properties(versioned_map PROPERTIES LINKER_LANGUAGE C)