Initial garbage collector implementation

This commit is contained in:
2024-04-30 14:46:36 -07:00
parent 91cb16bdc0
commit 6944807d0b
3 changed files with 328 additions and 1 deletions

View File

@@ -60,5 +60,12 @@ set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "")
add_subdirectory(third_party)
add_executable(versioned_map_main VersionedMap.cpp)
target_include_directories(versioned_map_main
PUBLIC ${CMAKE_SOURCE_DIR}/include)
target_link_libraries(versioned_map_main PRIVATE nanobench roaring)
target_compile_definitions(versioned_map_main PRIVATE ENABLE_MAIN)
add_library(versioned_map VersionedMap.cpp)
target_include_directories(versioned_map PUBLIC ${CMAKE_SOURCE_DIR}/include)
target_link_libraries(versioned_map PRIVATE roaring)