[Ncep.list.nems.announce] nems r95995: Add logic to let ESMF 7.1 variables to be used for lin...

Samuel.Trahan at noaa.gov Samuel.Trahan at noaa.gov
Mon Jul 24 16:28:08 UTC 2017


Friendly NEMS developers,

This is an automated email about a NEMS commit.

Project: nems
URL: https://svnemc.ncep.noaa.gov/projects/nems/trunk
Revision: 95995
Author:   samuel.trahan at noaa.gov
Date:     2017-07-24T16:16:13.271903Z
Message:
Add logic to let ESMF 7.1 variables to be used for linking esmf library.  This will not impact builds that link against 7.0 or earlier.  These new makefile variables are used from esmf.mk if they are present:
ESMF_F90ESMFLINKPATHS
ESMF_F90ESMFLINKRPATHS
ESMF_F90ESMFLINKLIBS

There is no impact on any supported app.  This change is only to allow unsupported apps to continue development.


Differences:
Index: checkout/src/conf/configure.nems.NUOPC
===================================================================
--- checkout/src/conf/configure.nems.NUOPC	(revision 95904)
+++ checkout/src/conf/configure.nems.NUOPC	(revision 95995)
@@ -11,7 +11,11 @@
 
 include         $(ESMFMKFILE)
 ESMF_INC        = $(ESMF_F90COMPILEPATHS)
-ESMF_LIB        = -L$(ESMF_LIBSDIR) $(ESMF_F90ESMFLINKLIBS)
+ifdef ESMF_F90ESMFLINKPATHS
+    ESMF_LIB        = $(ESMF_F90ESMFLINKPATHS) $(ESMF_F90ESMFLINKRPATHS) $(ESMF_F90ESMFLINKLIBS)
+else
+    ESMF_LIB        = -L$(ESMF_LIBSDIR) $(ESMF_F90ESMFLINKLIBS)
+endif
 
 ################################################################################
 ## ATM settings
-------------- next part --------------
Index: checkout/src/conf/configure.nems.NUOPC
===================================================================
--- checkout/src/conf/configure.nems.NUOPC	(revision 95904)
+++ checkout/src/conf/configure.nems.NUOPC	(revision 95995)
@@ -11,7 +11,11 @@
 
 include         $(ESMFMKFILE)
 ESMF_INC        = $(ESMF_F90COMPILEPATHS)
-ESMF_LIB        = -L$(ESMF_LIBSDIR) $(ESMF_F90ESMFLINKLIBS)
+ifdef ESMF_F90ESMFLINKPATHS
+    ESMF_LIB        = $(ESMF_F90ESMFLINKPATHS) $(ESMF_F90ESMFLINKRPATHS) $(ESMF_F90ESMFLINKLIBS)
+else
+    ESMF_LIB        = -L$(ESMF_LIBSDIR) $(ESMF_F90ESMFLINKLIBS)
+endif
 
 ################################################################################
 ## ATM settings


More information about the Ncep.list.nems.announce mailing list