aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--varnishapi.m416
1 files changed, 8 insertions, 8 deletions
diff --git a/varnishapi.m4 b/varnishapi.m4
index 8a00c8f..147230c 100644
--- a/varnishapi.m4
+++ b/varnishapi.m4
@@ -34,16 +34,13 @@ m4_define([VAPI_CHECK_VER],[
m4_if([$2],,,[elif test $VARNISHAPI_MINOR -lt $2; then
varnishapi_version_diff=older
- elif test $VARNISHAPI_MINOR -gt $2; then
+ ])elif test $VARNISHAPI_MINOR -gt m4_if([$2],,0,[$2]); then
varnishapi_version_diff=newer
- ])m4_if([$3],,,[elif test $VARNISHAPI_PATCH -lt $3; then
+ m4_if([$3],,,[elif test $VARNISHAPI_PATCH -lt $3; then
varnishapi_version_diff=older
- elif test $VARNISHAPI_PATCH -gt $3; then
+ ])elif test $VARNISHAPI_PATCH -gt m4_if([$3],,0,[$3]); then
varnishapi_version_diff=newer
- ])else
+ else
varnishapi_version_diff=same
fi
- if test $varnishapi_version_diff = older; then
- AC_MSG_ERROR([unsupported varnishapi version $VARNISHAPI_MAJOR.$VARNISHAPI_MINOR.$VARNISHAPI_PATCH])
- fi
])])
@@ -106,4 +103,7 @@ AC_DEFUN([AM_VARNISHAPI],
VAPI_CHECK_VER(m4_unquote(m4_split(m4_if([ver],AC_PACKAGE_VERSION,[$1],[$1],,[ver],[$1]),\.)))
+ if test $varnishapi_version_diff = older; then
+ AC_MSG_ERROR([varnishapi version too old: $VARNISHAPI_MAJOR.$VARNISHAPI_MINOR.$VARNISHAPI_PATCH; required at least $1])
+ fi
m4_if([$2],,[m4_if(ver,AC_PACKAGE_VERSION,[# Suppress the warning message
@@ -163,5 +163,5 @@ if test "$varnishapi_version_diff" = newer; then
fmt <<EOT
WARNING: This version is newer than the latest version for which
-$PACKAGE_STRING was tested. If it doesn't compile, please send a mail to
+$PACKAGE_STRING was tested ($2). If it doesn't compile, please report it to
<$PACKAGE_BUGREPORT>.
EOT

Return to:

Send suggestions and report system problems to the System administrator.