First, a bit of context: I’m about to start a new project for a new customer that is about operating and interpreting results from a specifically designed DNA analysis machine they build. A requirement is having Octave embedded in the final solution (which is a Windows application) so they can write their scripts and work with the numbers without having to issue a new release of the software.
I initially tried with the MXE Octave Windows installer and it works in the sense that I can go with that for the development phase, however I will sooner or later need a “tailor-made” Windows version of it so it does not contain all the unneeded stuff included in the default package.
Since I don’t need anything about GUI, here are the configure arguments I think I need to use to get the very minimal working version:
--disable-docs --disable-java --without-bz2 --without-hdf5 --without-curl --without-qhull_r --without-magick --without-z --without-portaudio --without-sndfile --without-qt --without-qscintilla --without-opengl --without-framework-opengl --without-framework-carbon
So at this point, I’m currently running this compilation process in a Windows 10 virtual machine with MSYS2 installed on it and it is running (with very useful information I found on another thread here about CI tests on Windows, it is sooooooo slow but still) and I’m waiting for the result.
Has anyone tried this before? Is it realistic? Am I on the right track?