include(${PROJECT_ROOT_DIR}/cmake/bazel.cmake)
include(${PROJECT_ROOT_DIR}/cmake/option.cmake)

cc_directories(cluster)
cc_directories(flat)
cc_directories(flat_sparse)
cc_directories(ivf)
cc_directories(hnsw)
cc_directories(hnsw_sparse)
cc_directories(vamana)

if(DISKANN_SUPPORTED)
  message(STATUS "build diskann tests")
  cc_directory(diskann)
else()
  message(STATUS "skip diskann tests (unsupported platform)")
endif()

if(RABITQ_SUPPORTED)
  cc_directories(hnsw_rabitq)
endif()
