NOAA-OWP / ngen

Next Generation Water Modeling Engine and Framework Prototype
Other
83 stars 62 forks source link

Automatically Build ISO C Middleware #333

Closed robertbartel closed 4 months ago

robertbartel commented 2 years ago

Currently, in order to use the BMI Fortran integration, the middleware library at extern/iso_c_fortran_bmi/ has to be built. Since it is treated like a separate, external CMake project, that isn't being done automatically.

However, with #323, we now (or very shortly will) have an example added for automatically building an external project as a dependency of an internal build target or library. The build configuration should be adjusted to do something similar for extern/iso_c_fortran_bmi/ when BMI Fortran functionality is active.

robertbartel commented 2 years ago

Make sure to update the step on building the Fortran middleware on the tutorial wiki page once this is done.

mattw-nws commented 2 years ago

Working on this in https://github.com/mattw-nws/ngen/tree/one-punch-man .

hellkite500 commented 4 months ago

Closed by #694