Changeset 11907


Ignore:
Timestamp:
04/04/12 13:47:52 (13 years ago)
Author:
habbalf
Message:

added HAVE_PETSC_DEV detection

File:
1 edited

Legend:

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

    r11876 r11907  
    598598        dnl petsc{{{
    599599        AC_ARG_WITH([petsc-dir],
    600           AS_HELP_STRING([--with-petsc-dir = DIR],[petsc root directory, necessary for parallel build]),
     600          AS_HELP_STRING([--with-petsc-dir = DIR],[PETSc root directory, necessary for parallel build]),
    601601          [PETSC_ROOT=$withval],[PETSC_ROOT=""])
    602602               
    603603        if test -d "$PETSC_ROOT"; then
    604                 AC_MSG_CHECKING(for petsc version)
     604                AC_MSG_CHECKING(for PETSc version)
    605605                PETSC_MAJOR=`cat $PETSC_ROOT/include/petscversion.h | grep "#define PETSC_VERSION_MAJOR" | sed 's/#define PETSC_VERSION_MAJOR//' | sed 's/ //g'`
    606606                PETSC_MINOR=`cat $PETSC_ROOT/include/petscversion.h | grep "#define PETSC_VERSION_MINOR" | sed 's/#define PETSC_VERSION_MINOR//' | sed 's/ //g'`
     
    608608                AC_DEFINE_UNQUOTED([_PETSC_MINOR_],$PETSC_MINOR,[ Petsc version minor])
    609609                AC_MSG_RESULT($PETSC_MAJOR.$PETSC_MINOR)
     610
     611                PETSC_VERSION_DATE_HG=`cat $PETSC_ROOT/include/petscversion.h | grep "#define PETSC_VERSION_DATE_HG" | sed 's/#define PETSC_VERSION_DATE_HG//' | sed 's/ //g' | sed -e 's/\"//g' `
     612                echo $PETSC_VERSION_DATE_HG
     613                AC_MSG_CHECKING(if PETSc is the development version)
     614                if test x$PETSC_VERSION_DATE_HG = xunknown; then
     615                        AC_DEFINE([_HAVE_PETSCDEV_],[1],[with PETSc-dev])
     616                        AC_MSG_RESULT(yes)
     617                else
     618                        AC_DEFINE([_HAVE_PETSCDEV_],[0],[with PETSc-dev])
     619                        AC_MSG_RESULT(no)
     620                fi
     621
    610622        fi
    611623       
    612624        AC_ARG_WITH([petsc-arch],
    613           AS_HELP_STRING([--with-petsc-arch = DIR],[petsc arch , necessary for parallel build]),
     625          AS_HELP_STRING([--with-petsc-arch = DIR],[PETSc arch , necessary for parallel build]),
    614626          [PETSC_ARCH=$withval],[PETSC_ARCH=""])
    615627
Note: See TracChangeset for help on using the changeset viewer.