Changeset 12323


Ignore:
Timestamp:
06/01/12 16:12:51 (13 years ago)
Author:
Mathieu Morlighem
Message:

added --with-fortran option to issm

File:
1 edited

Legend:

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

    r12304 r12323  
    308308        AC_MSG_RESULT($HAVE_BOOST)
    309309        dnl }}}
    310         dnl python-version{{{
    311         AC_ARG_WITH([python-version],
    312           AS_HELP_STRING([--with-python-version = PYTHONVERSION],[python version.]),
    313           [PYTHONVERSION=$withval],[PYTHONVERSION=""])
    314         AC_MSG_CHECKING(for python version)
    315 
    316         HAVE_PYTHON3="no"
    317 
    318         dnl recover major:
    319         PYTHON_MAJOR=${PYTHONVERSION%.*}
    320 
    321         if test x$PYTHON_MAJOR = x3; then
    322                 dnl are we running python 3?
    323                 HAVE_PYTHON3="yes"
    324         fi
    325         AC_DEFINE_UNQUOTED([_PYTHON_MAJOR_],$PYTHON_MAJOR,[python version major])
    326 
    327         AM_CONDITIONAL([PYTHON3], [test x$HAVE_PYTHON3 = xyes])
    328         AC_MSG_RESULT($PYTHON_MAJOR)
    329         dnl }}}
    330310        dnl python{{{
    331311        AC_ARG_WITH([python-dir],
     
    353333        AM_CONDITIONAL([PYTHON], [test x$HAVE_PYTHON = xyes])
    354334        AC_MSG_RESULT($HAVE_PYTHON)
     335
     336        dnl python-version
     337        HAVE_PYTHON3="no"
     338        if test x$HAVE_PYTHON = xyes; then
     339                AC_ARG_WITH([python-version],
     340                  AS_HELP_STRING([--with-python-version = PYTHONVERSION],[python version.]),
     341                  [PYTHONVERSION=$withval],[PYTHONVERSION=""])
     342                AC_MSG_CHECKING(for python version)
     343
     344                dnl recover major:
     345                PYTHON_MAJOR=${PYTHONVERSION%.*}
     346
     347                if test x$PYTHON_MAJOR = x3; then
     348                        dnl are we running python 3?
     349                        HAVE_PYTHON3="yes"
     350                fi
     351                AC_DEFINE_UNQUOTED([_PYTHON_MAJOR_],$PYTHON_MAJOR,[python version major])
     352                AC_MSG_RESULT($PYTHON_MAJOR)
     353        fi
     354        AM_CONDITIONAL([PYTHON3], [test x$HAVE_PYTHON3 = xyes])
    355355        dnl }}}
    356356        dnl python-numpy{{{
     
    944944        dnl }}}
    945945        dnl fortran{{{
    946         dnl fortran library  option
    947         AC_MSG_CHECKING(for fortran library)
    948         AC_ARG_WITH([fortran-lib],
    949           AS_HELP_STRING([--with-fortran-lib = options],[fortran options, for ex: "/usr/lib/gfortran.a]),
    950                 [FORTRAN_LIB=$withval],[FORTRAN_LIB=""])
    951 
    952         dnl check that --with-fortran-lib may have been provided
    953         HAVE_FORTRAN=no
    954         if test -n "$FORTRAN_LIB" ; then
    955         if test "x$FORTRAN_LIB" = "xno"; then
    956             HAVE_FORTRAN=NO
    957         else
    958             HAVE_FORTRAN=yes
    959             FORTRANLIB="$FORTRAN_LIB"
    960 
    961             AC_DEFINE([_HAVE_FORTRAN_],[1],[with FORTRAN in ISSM src])
    962             AC_SUBST([FORTRANLIB])
    963         fi
    964         fi
    965         AM_CONDITIONAL([FORTRAN], [test x$HAVE_FORTRAN = xyes])
    966         AC_MSG_RESULT(done)
     946        AC_ARG_WITH([fortran],
     947                AS_HELP_STRING([--with-fortran = YES], [do we compile fortran code (default is yes)]),
     948                [FORTRAN=$withval],[FORTRAN=yes])
     949        AC_MSG_CHECKING(for fortran compilation)
     950        if test "x$FORTRAN" = "xyes"; then
     951                dnl defaults
     952                HAVE_FORTRAN=yes
     953
     954                AC_DEFINE([_HAVE_FORTRAN_],[1],[with fortran capability])
     955        else
     956                HAVE_FORTRAN=no
     957        fi
     958        AM_CONDITIONAL([FORTRAN], [test x$FORTRAN = xyes])
     959        AC_MSG_RESULT($FORTRAN)
     960
     961        if test "x$FORTRAN" = "xyes"; then
     962                dnl fortran library  option
     963                AC_MSG_CHECKING(for fortran library)
     964                AC_ARG_WITH([fortran-lib],
     965                  AS_HELP_STRING([--with-fortran-lib = options],[fortran options, for ex: "/usr/lib/gfortran.a]),
     966                        [FORTRAN_LIB=$withval],[FORTRAN_LIB=""])
     967
     968                dnl check that --with-fortran-lib may have been provided
     969                if test -n "$FORTRAN_LIB" ; then
     970                        FORTRANLIB="$FORTRAN_LIB"
     971                        AC_DEFINE([_HAVE_FORTRAN_],[1],[with FORTRAN in ISSM src])
     972                        AC_SUBST([FORTRANLIB])
     973                fi
     974                AC_MSG_RESULT(done)
     975        fi
    967976        dnl }}}
    968977        dnl graphics{{{
Note: See TracChangeset for help on using the changeset viewer.