cmake_minimum_required(VERSION 3.22)

# Aggregator: per-library subdirs are added conditionally on their BUILD_* flag.
# Bootstrap (AZ-263) ships placeholders so this directory parses cleanly even
# when no native source has been written yet.

if(BUILD_OKVIS2 OR BUILD_VINS_MONO OR BUILD_KLT_RANSAC)
  add_subdirectory(okvis2)
  add_subdirectory(vins_mono)
  add_subdirectory(klt_ransac)
endif()

if(BUILD_GTSAM_BINDINGS)
  add_subdirectory(gtsam_bindings)
endif()

if(BUILD_FAISS_INDEX)
  add_subdirectory(faiss_index)
endif()
