[annotations]
"aipcc.component" = "Accelerator Enablement"
"aipcc.accelerator-enablement.cuda" = "true"
"aipcc.accelerator-enablement.rocm" = "true"

[changelog]
"1.12.0" = ["2025-10-09: initial onboarding", "2025-10-15: update git remote to internal mirror", "2025-10-28: configure OpenBLAS to use OpenMP variant", "2025-11-05: actually build without openblas serial", "2026-01-05: add dynamic FAISS_OPT_LEVELS based on CPU architecture", "2026-05-08: remove ignored FAISS_USE_LTO env var (not read from environment by upstream CMake)", "2026-07-14: AIPCC-21546: remove ROCm variant GPU override (faiss-cpu is CPU-only)"]

[config_settings]
"cmake.define.BLA_PREFER_PKGCONFIG" = "true"
"cmake.define.BLA_PKGCONFIG_BLAS" = "openblaso"

[env]
FAISS_GPU_SUPPORT = "OFF"
FAISS_ENABLE_MKL = "OFF"

[project_override]
remove_build_requires = ["swig"]

[variants.cuda-ubi9.env]
FAISS_GPU_SUPPORT = "CUDA"
