Compilation with CMake>4.0

Dear colleagues,

I recently tried to install Nektar++ 5.9.0 on the Tier 2 HPC Cirrus. I realised that CMake>4.0 no longer supports TinyXML and had to revert to a lower version of CMake to compile Nektar++ 5.9.0. Given that TinyXML is no longer supported by its developers, is there any plan to move to TinyXML2 so that it can be better supported in future HPC platforms?

Kind regards,

Jialin, Loughborough University

I think the problem is simply because the minimum Cmake version of TinyXML is set to 2.8. We can consider providing a patch. I am not yet familiar with TinyXML2.

Please see MR: https://gitlab.nektar.info/nektar/nektar/-/merge_requests/2559

Hi Jacque,

Thanks for the changes.

Kind regards,

Jialin

MR2559 has now been merged. The merge request also fixed other thirdparty libraries compilation for CMake4.