diff --git a/.gitmodules b/.gitmodules index faf5645..f48acab 100644 --- a/.gitmodules +++ b/.gitmodules @@ -19,3 +19,6 @@ [submodule "third_party/pybind11"] path = third_party/pybind11 url = https://github.com/pybind/pybind11.git +[submodule "third_party/parallel-hashmap"] + path = third_party/parallel-hashmap + url = https://github.com/greg7mdp/parallel-hashmap.git diff --git a/third_party/ThirdParty.cmake b/third_party/ThirdParty.cmake index 25c877a..0aefb34 100644 --- a/third_party/ThirdParty.cmake +++ b/third_party/ThirdParty.cmake @@ -4,6 +4,9 @@ set(KLSK_THIRD_PARTY ${KLSK_ROOT_DIR}/third_party) set(ABSL_PROPAGATE_CXX_STD ON) add_subdirectory(${KLSK_THIRD_PARTY}/abseil-cpp EXCLUDE_FROM_ALL) +# parallel hashmap +add_subdirectory(${KLSK_THIRD_PARTY}/parallel-hashmap EXCLUDE_FROM_ALL) + if (KLSK_ENABLE_BENCHMARK) # google benchmark framework set(BENCHMARK_ENABLE_TESTING OFF) diff --git a/third_party/parallel-hashmap b/third_party/parallel-hashmap new file mode 160000 index 0000000..be87c41 --- /dev/null +++ b/third_party/parallel-hashmap @@ -0,0 +1 @@ +Subproject commit be87c4139ed827fa80920c89922369701dccd41f