[cig-commits] r17050 - cs/autoconf/trunk
brad at geodynamics.org
brad at geodynamics.org
Sat Jul 17 13:32:39 PDT 2010
Author: brad
Date: 2010-07-17 13:32:39 -0700 (Sat, 17 Jul 2010)
New Revision: 17050
Modified:
cs/autoconf/trunk/ac_pkg_swig.m4
Log:
Fixed test of swig version (permit newer major and minor versions than required).
Modified: cs/autoconf/trunk/ac_pkg_swig.m4
===================================================================
--- cs/autoconf/trunk/ac_pkg_swig.m4 2010-07-16 22:19:51 UTC (rev 17049)
+++ cs/autoconf/trunk/ac_pkg_swig.m4 2010-07-17 20:32:39 UTC (rev 17050)
@@ -26,7 +26,7 @@
#
# LAST MODIFICATION
#
-# 2008-04-12
+# 2010-07-17 (Brad Aagaard, permit newer major and minor versions than required)
#
# COPYLEFT
#
@@ -103,11 +103,21 @@
if test -z "$available_patch" ; then
[available_patch=0]
fi
- if test $available_major -lt $required_major \
- -o $available_minor -lt $required_minor \
- -o $available_patch -lt $required_patch ; then
+ echo "required_major=$required_major"
+ echo "required_minor=$required_minor"
+ echo "required_patch=$required_patch"
+ echo "available_major=$available_major"
+ echo "available_minor=$available_minor"
+ echo "available_patch=$available_patch"
+ if test $available_major -lt $required_major ; then
AC_MSG_FAILURE([SWIG version >= $1 is required. You have $swig_version. Go to http://www.swig.org to get the current version.])
SWIG='echo "Error: SWIG version >= $1 is required. You have '"$swig_version"'. Go to http://www.swig.org to get the current version." ; false'
+ elif test $available_major -eq $required_major -a $available_minor -lt $required_minor ; then
+ AC_MSG_FAILURE([SWIG version >= $1 is required. You have $swig_version. Go to http://www.swig.org to get the current version.])
+ SWIG='echo "Error: SWIG version >= $1 is required. You have '"$swig_version"'. Go to http://www.swig.org to get the current version." ; false'
+ elif test $available_major -eq $required_major -a $available_minor -eq $required_minor -a $available_patch -lt $required_patch ; then
+ AC_MSG_FAILURE([SWIG version >= $1 is required. You have $swig_version. Go to http://www.swig.org to get the current version.])
+ SWIG='echo "Error: SWIG version >= $1 is required. You have '"$swig_version"'. Go to http://www.swig.org to get the current version." ; false'
else
AC_MSG_NOTICE([SWIG executable is '$SWIG'])
SWIG_LIB=`$SWIG -swiglib`
More information about the CIG-COMMITS
mailing list