propose cgal update
During recent builds, hit changes in the iterators (6691e656) for CGAL-4.14 and later.
While testing these, discovered that CGAL > 5.0 defaults to header-only builds. The current wmake/scripts do not detect this, nor do the wmake/rules properly handle this either. The build services are not yet breaking, but it is probably just a matter of a few more weeks/months before bleeding edge systems like spack start breaking.
For future-proofing,
- need to accept systems with CGAL headers and without CGAL libs as being OK (header-only)
- refine wmake rules for headers/library versions of CGAL
Transition. Propose bumping CGAL from 4.9.1 (current) to something slightly newer (eg, leap15.1 has 4.12.2) so that we avoid any version clashes with older ThirdParty installations. Adjust the third-party makeCGAL to use headers-only for OpenFOAM 2006. This also eliminates some gmp/mpfr dependencies.