- Download msys2 from https://www.msys2.org/
- Install dependencies
pacman --needed -S $MINGW_PACKAGE_PREFIX-{toolchain,cmake,make,swig,autotools,lapack} git
- Clone & Build
git clone https://github.com/facebookresearch/faiss
cd faiss
mkdir build && cd build
cmake -G "MinGW Makefiles" .. -DFAISS_ENABLE_GPU=OFF -DFAISS_ENABLE_PYTHON=OFF -DCMAKE_CXX_FLAGS="-march=x86-64" -DCMAKE_C_FLAGS="-march=x86-64" -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=off
mingw32-make.exe -j16