1 dnl Determine whether we have mysql of a particular version or later,
2 dnl based on major, minor, patchlevel versions and date.
4 dnl mysql_AC_HAVE_MYSQL_VERSION(MYSQL_PATH,
9 AC_DEFUN([mysql_AC_HAVE_MYSQL_VERSION],
10 [AC_CACHE_CHECK([for mysql release (at least version $2.$3)],
11 ac_cv_mysql_version_$2_$3,
14 VERS=`$1 --version 2>&1 | cut -d ' ' -f 6 | cut -d ',' -f 1`
17 MYSQL_MAJOR=`echo $VERS | cut -d '.' -f 1`
18 MYSQL_MINOR=`echo $VERS | cut -d '.' -f 2`
19 MYSQL_MICRO=`echo $VERS | cut -d '.' -f 3`
21 dnl echo "MYSQL MAJOR = $MYSQL_MAJOR"
22 dnl echo "MYSQL MINOR = $MYSQL_MINOR"
23 dnl echo "MYSQL MICRO = $MYSQL_MICRO"
25 if test $MYSQL_MAJOR -lt $2; then
26 ac_cv_mysql_version_$2_$3=no
28 if test $MYSQL_MINOR -lt $3; then
29 ac_cv_mysql_version_$2_$3=no
31 ac_cv_mysql_version_$2_$3=yes
35 ac_cv_mysql_version_$2_$3=no