mimesis-inria / caribou

Multi-physics computation library
GNU Lesser General Public License v3.0
29 stars 17 forks source link

Compatibility with SOFA 23.06 #147

Closed jnbrunet closed 1 year ago

jnbrunet commented 1 year ago

Looks good but tests and examples must also be updated with the new module names. I recommend to compile SOFA with SOFA_ENABLE_LEGACY_HEADERS disabled.

I did the most I could during my lunch breaks :) I did not had time to compile SOFA with this option unfortunately, but I believe I fixed most if not all legacy warnings.

Note that I also disabled the CI for macos as the compilation fails. I'll try to look at it sometime, but probably not in the next few days. I suggest we go forward with this PR so that we at least fix Linux CI with the master branch of SOFA.