Skip to content

Support for FMS in Baselibs

Compare
Choose a tag to compare
@mathomp4 mathomp4 released this 21 May 17:32
· 80 commits to main since this release
6b61cf3

This is a major update to ESMA_cmake. The main reason for the major version tick is support for FMS in Baselibs. Technically, this could probably be used with any version of GEOS that supported the last of the v3, but the major version denotes that this should be use with ESMA_env v5.0.0 which has FMS-in-Baselibs.

Other changes include preliminary support for Hygon processors and some updates to minimum versions of gfortran (11.2) and NAG (7.2)


From CHANGELOG.md

Added

  • Add FMS as a library rather than part of Baselibs
  • Added Findlibyaml.cmake to support FMS with yaml support
    • FMS with YAML support is controlled by -DFMS_BUILT_WITH_YAML as there is no good way to determine how FMS was built
      after-the-fact. For now the default is OFF but this will change in the future
  • Added preliminary support for Hygon processors with GCC

Changed

  • Change the minimum required GCC compiler version to be 11.2
  • Change the minumum required NAG compiler verison to be 7.2
  • Update CI to use Baselibs v8.0.2

What's Changed

Full Changelog: v3.45.2...v4.0.0