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.
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.