NOAA-GFDL / SHiELD_build

Other
7 stars 21 forks source link

Updates to build system for use in CI on Parallelworks #13

Closed laurenchilutti closed 2 years ago

laurenchilutti commented 2 years ago

These updates allow for more flexibility in the SHiELD build system. These changes are required for CI. A summary of the changes:

laurenchilutti commented 2 years ago

Im working on testing the changes you suggested now - for the default case you say "construct INCLUDE via NETCDF_ROOT and libs with extended lib-list" I interpret this as: INCLUDE = -I$(NETCDF_ROOT)/include LIBS += -lnetcdff -lnetcdf -lhdf5_hl -lhdf5 -lz Can you confirm this is what we should do by default?

Thanks!

laurenchilutti commented 2 years ago

I just pushed some changes - I have tested the intel build on parallelworks, gaea, and our AMD box.