Changeset 12785


Ignore:
Timestamp:
07/27/12 16:34:14 (13 years ago)
Author:
Eric.Larour
Message:

Fixed bug in which python version came in too late to pick up the right python library.

File:
1 edited

Legend:

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

    r12739 r12785  
    324324        if test -d "$PYTHON_ROOT"; then
    325325                dnl defaults
     326                HAVE_PYTHON3="no"
    326327                HAVE_PYTHON=yes
     328               
     329                AC_ARG_WITH([python-version],
     330                  AS_HELP_STRING([--with-python-version = PYTHONVERSION],[python version.]),
     331                  [PYTHONVERSION=$withval],[PYTHONVERSION=""])
     332                AC_MSG_CHECKING(for python version)
     333
     334                dnl recover major:
     335                PYTHON_MAJOR=${PYTHONVERSION%.*}
     336
     337                if test x$PYTHON_MAJOR = x3; then
     338                        dnl are we running python 3?
     339                        HAVE_PYTHON3="yes"
     340                fi
     341                AC_DEFINE_UNQUOTED([_PYTHON_MAJOR_],$PYTHON_MAJOR,[python version major])
     342                AC_MSG_RESULT($PYTHON_MAJOR)
     343
    327344                PYTHONINCL=-I$PYTHON_ROOT/include
    328345                PYTHONLIB="-L$PYTHON_ROOT/lib -lpython$PYTHONVERSION"
     
    351368        fi
    352369        AM_CONDITIONAL([PYTHON], [test x$HAVE_PYTHON = xyes])
     370        AM_CONDITIONAL([PYTHON3], [test x$HAVE_PYTHON3 = xyes])
    353371        AC_MSG_RESULT($HAVE_PYTHON)
    354372
    355         dnl python-version
    356         HAVE_PYTHON3="no"
    357         if test x$HAVE_PYTHON = xyes; then
    358                 AC_ARG_WITH([python-version],
    359                   AS_HELP_STRING([--with-python-version = PYTHONVERSION],[python version.]),
    360                   [PYTHONVERSION=$withval],[PYTHONVERSION=""])
    361                 AC_MSG_CHECKING(for python version)
    362 
    363                 dnl recover major:
    364                 PYTHON_MAJOR=${PYTHONVERSION%.*}
    365 
    366                 if test x$PYTHON_MAJOR = x3; then
    367                         dnl are we running python 3?
    368                         HAVE_PYTHON3="yes"
    369                 fi
    370                 AC_DEFINE_UNQUOTED([_PYTHON_MAJOR_],$PYTHON_MAJOR,[python version major])
    371                 AC_MSG_RESULT($PYTHON_MAJOR)
    372         fi
    373         AM_CONDITIONAL([PYTHON3], [test x$HAVE_PYTHON3 = xyes])
    374373        dnl }}}
    375374        dnl python-numpy{{{
Note: See TracChangeset for help on using the changeset viewer.