r19287 - gnucash/trunk/macros - Properly check for SWIG version 2.0.0 and later.

Mike Alexander mta at code.gnucash.org
Wed Jun 23 03:05:32 EDT 2010


Author: mta
Date: 2010-06-23 03:05:31 -0400 (Wed, 23 Jun 2010)
New Revision: 19287
Trac: http://svn.gnucash.org/trac/changeset/19287

Modified:
   gnucash/trunk/macros/ac_pkg_swig.m4
Log:
Properly check for SWIG version 2.0.0 and later.

Modified: gnucash/trunk/macros/ac_pkg_swig.m4
===================================================================
--- gnucash/trunk/macros/ac_pkg_swig.m4	2010-06-23 07:04:09 UTC (rev 19286)
+++ gnucash/trunk/macros/ac_pkg_swig.m4	2010-06-23 07:05:31 UTC (rev 19287)
@@ -67,9 +67,11 @@
                         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
+                        if test $available_major -lt $required_major \
+                                -o \( $available_major -eq $required_major \
+                                    -a \( $available_minor -lt $required_minor \
+                                        -o \( $available_minor -eq $required_minor \
+                                            -a $available_patch -lt $required_patch \) \) \) ; then
                                 AC_MSG_ERROR([SWIG version >= $1 is required.  You have $swig_version.  You should look at http://www.swig.org])
                                 SWIG='echo "Error: SWIG version >= $1 is required.  You have '"$swig_version"'.  You should look at http://www.swig.org" ; false'
                         else



More information about the gnucash-changes mailing list