Changeset 19231


Ignore:
Timestamp:
03/31/15 11:52:19 (10 years ago)
Author:
Eric.Larour
Message:

CHG: new esmf hookup.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/m4/issm_options.m4

    r19185 r19231  
    658658        fi
    659659        dnl }}}
     660        dnl esmf{{{
     661        AC_ARG_WITH([esmf-dir],
     662                AS_HELP_STRING([--with-esmf-dir=DIR], [esmf root directory.]),
     663                [ESMF_ROOT=$withval],[ESMF_ROOT="no"])
     664
     665        dnl Check whether esmf is enabled
     666        AC_MSG_CHECKING([for esmf])
     667        if test "x$ESMF_ROOT" = "xno" ; then
     668                HAVE_ESMF=no
     669        else
     670                HAVE_ESMF=yes
     671                if ! test -d "$ESMF_ROOT"; then
     672                        AC_MSG_ERROR([esmf directory provided ($ESMF_ROOT) does not exist]);
     673                fi
     674        fi
     675        AC_MSG_RESULT($HAVE_ESMF)
     676       
     677        dnl esmf headers and libraries
     678        if test "x$HAVE_ESMF" == "xyes"; then
     679                ESMFINCL="-I$ESMF_ROOT/include"
     680                ESMFLIB="-L$ESMF_ROOT/lib -lesmf"
     681                AC_DEFINE([_HAVE_ESMF_],[1],[with esmf in ISSM src])
     682                AC_SUBST([ESMFINCL])
     683                AC_SUBST([ESMFLIB])
     684        fi
     685        AM_CONDITIONAL([ESMF], [test x$HAVE_ESMF = xyes])
     686        dnl }}}
    660687        dnl adolc{{{
    661688        AC_ARG_WITH([adolc-dir],
Note: See TracChangeset for help on using the changeset viewer.