X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=config%2Fmacro-archive%2Fac_prog_swig.m4;h=8f92e891e472bf2eafcd0cb2d724c375e6513a98;hb=b116e9366c7b2ea2c2eb53b0a13df4090e176235;hp=20520b2392e7c884cb795b8beb5bf232c10def63;hpb=94a044f90357edefa6f4ae9f0b1d5885b0e34aee;p=debian%2Famanda diff --git a/config/macro-archive/ac_prog_swig.m4 b/config/macro-archive/ac_prog_swig.m4 index 20520b2..8f92e89 100644 --- a/config/macro-archive/ac_prog_swig.m4 +++ b/config/macro-archive/ac_prog_swig.m4 @@ -29,7 +29,7 @@ # # LAST MODIFICATION # -# 2006-10-22 +# 2007-07-15 # # COPYLEFT # @@ -77,45 +77,13 @@ AC_DEFUN([AC_PROG_SWIG],[ [swig_version=`$SWIG -version 2>&1 | grep 'SWIG Version' | sed 's/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/g'`] AC_MSG_RESULT([$swig_version]) if test -n "$swig_version" ; then - # Calculate the required version number components - [required=$1] - [required_major=`echo $required | sed 's/[^0-9].*//'`] - if test -z "$required_major" ; then - [required_major=0] - fi - [required=`echo $required | sed 's/[0-9]*[^0-9]//'`] - [required_minor=`echo $required | sed 's/[^0-9].*//'`] - if test -z "$required_minor" ; then - [required_minor=0] - fi - [required=`echo $required | sed 's/[0-9]*[^0-9]//'`] - [required_patch=`echo $required | sed 's/[^0-9].*//'`] - if test -z "$required_patch" ; then - [required_patch=0] - fi - # Calculate the available version number components - [available=$swig_version] - [available_major=`echo $available | sed 's/[^0-9].*//'`] - if test -z "$available_major" ; then - [available_major=0] - fi - [available=`echo $available | sed 's/[0-9]*[^0-9]//'`] - [available_minor=`echo $available | sed 's/[^0-9].*//'`] - if test -z "$available_minor" ; then - [available_minor=0] - fi - [available=`echo $available | sed 's/[0-9]*[^0-9]//'`] - [available_patch=`echo $available | sed 's/[^0-9].*//'`] - if test -z "$available_patch" ; then - [available_patch=0] - fi - if test $available_major -ne $required_major \ - -o $available_minor -ne $required_minor \ - -o $available_patch -lt $required_patch ; then - SWIG='echo "Error: SWIG version >= $1 is required. You have '"$swig_version"'. You should look at http://www.swig.org" ; false' - else - SWIG_LIB=`$SWIG -swiglib` - fi + AX_COMPARE_VERSION($swig_version, ge, $1, [ + dnl action-if-true + SWIG_LIB=`$SWIG -swiglib` + ], [ + dnl action-if-false + SWIG='echo "Error: SWIG version >= $1 is required. You have '"$swig_version"'. You should look at http://www.swig.org" ; false' + ]) else SWIG='echo "Error: Cannot determine SWIG version. You should look at http://www.swig.org" ; false' fi