if(NOT BUILD_KLT_RANSAC)
  return()
endif()

# AZ-334 — KLT/RANSAC strategy is PURE PYTHON over OpenCV's Python
# bindings (cv2.calcOpticalFlowPyrLK / goodFeaturesToTrack /
# findEssentialMat / recoverPose). There is no native binding under
# this strategy by design — the simple-baseline path must remain
# dependency-light (Tier-0 workstation can run KLT/RANSAC with only
# `pip install opencv-python`; no OKVIS2 / VINS-Mono native libs
# required). This directory + CMake target is preserved for build-
# graph symmetry with cpp/okvis2/ and cpp/vins_mono/; the BUILD_KLT_RANSAC
# flag still gates the Python module import at the AZ-331 composition
# root factory (`runtime_root/vio_factory.py`).
message(STATUS "[klt_ransac] AZ-334 — pure-Python strategy; no native target. "
               "BUILD_KLT_RANSAC=ON gates the Python module import only.")
