yes I have committed the changes to the main repository. Now you can build the python interface on windows just with
git clone https://github.com/scivision/mumps.git
cd mumps
cmake -B build -Dparallel=OFF -DBUILD_COMPLEX=ON -DBUILD_COMPLEX16=ON -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="E:\\opt"
cmake --build build
cmake --install build
cd ..
git clone https://github.com/qhull/qhull.git
cd qhull
git checkout 2020.2
cmake -B build -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="E:\\opt"
cmake --build build
cmake --install build
cd..
git clone https://git.savannah.nongnu.org/git/getfem.git
cd getfem
pip install numpy
cmake -B build -G Ninja -DENABLE_PYTHON=ON -DGENERATE_GETFEM_IM_LIST_H=OFF -DENABLE_MULTITHREADED_BLAS=ON -DCMAKE_WINDOWS_EXPORT_ALL_SYMBOLS=ON -DMUMPS_LIB_DIR="E:\\opt\\lib" -DMUMPS_INC_DIR="E:\\opt\\include" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="E:\\opt"
cmake --build build
cmake --install build
and then it still requires copying some files manually to the correct location.
However, this build does not use setup.py and can therefore not be used for building python wheels. I have succeeded to build a python wheel package for windows using a custom pyproject.toml and a custom setup.py (which are not uploaded to the repo yet). The wheel is installable and runs simple getfem script but it crashes or produces wrong results for a bit more advanced models. I need to debug this before we are ready to release something usable.