esmf-org / esmf

The Earth System Modeling Framework (ESMF) is a suite of software tools for developing high-performance, multi-component Earth science modeling applications.
https://earthsystemmodeling.org/
Other
156 stars 75 forks source link

Implement the ESMX `link_options` application option #297

Closed theurich closed 2 weeks ago

theurich commented 3 weeks ago

Sometimes I have the need to specify a link option for when the ESMX executable is linked. E.g. -check_mpi to turn on IntelMPI check features. I can hack this into one of the components' cmake module files, but it would be cleaner if it could be specified as an esmx application option in esmxBuild.yaml. This PR adds this feature by adding the link_options application option.