Changes to build the examples under MSVC
The FindComputeCpp.cmake was updated to the latest version.
The download mechanism for the mnist database was changed to use CMake file command.
The file smo.hpp had some incompatibilities with MSVC.
My mistake on the eigen.patch. I will restore the patch to the original version.
It's alright. At least people can see what needs to be done if they want to try to make it work as well :) Hopefully, we'll have a cleaner solution soon.
@Rbiessy is this patch still relevant? If it is let me know and I will update it.
Well I would definitely want to merge it if I had time to work on this project but I don't think it will happen. The changes in smo.hpp are the only issue I see. I would need to clean the usage of constants and test again on Linux and Windows... Do you want to close this PR?