Hello,
In the beginning of the year, Camille Krewcun wanted to use a more recent version of Sofa than the one bundled. Stefan Dinkelacker also said he was interested by this update.
Corresponding discussion : https://sourceforge.net/p/mitk/mailman/message/35615479/
When I started working on it, Sofa v16.12 was the lastest available, and is the one used in our MITK fork. Current version (v17.06.01) should be compatible with little to no changes, as the biggest changes were introduced prior to v15.03.
Camille changed all pathes in #include's directives (Patch 1), I updated MITK Superbuild system to use Sofa v16.12 from their GitHub.
This patch was tested successfuly on :
- Windows 8.1, CMake 3.7.0, Visual Studio 2015 U3,
- Windows 7, CMake 3.8.2, Visual Studio 2013 U5,
- Fedora 25, GCC 6.0, CMake 3.9.0 and Make.
Patches :