summaryrefslogtreecommitdiffstats
path: root/m4/ax_lib_mysql.m4
diff options
context:
space:
mode:
Diffstat (limited to 'm4/ax_lib_mysql.m4')
-rw-r--r--m4/ax_lib_mysql.m4148
1 files changed, 0 insertions, 148 deletions
diff --git a/m4/ax_lib_mysql.m4 b/m4/ax_lib_mysql.m4
deleted file mode 100644
index f6e2552..0000000
--- a/m4/ax_lib_mysql.m4
+++ /dev/null
@@ -1,148 +0,0 @@
-##### http://autoconf-archive.cryp.to/ax_lib_mysql.html
-#
-# SYNOPSIS
-#
-# AX_LIB_MYSQL([MINIMUM-VERSION])
-#
-# DESCRIPTION
-#
-# This macro provides tests of availability of MySQL client library
-# of particular version or newer.
-#
-# AX_LIB_MYSQL macro takes only one argument which is optional. If
-# there is no required version passed, then macro does not run
-# version test.
-#
-# The --with-mysql option takes one of three possible values:
-#
-# no - do not check for MySQL client library
-#
-# yes - do check for MySQL library in standard locations
-# (mysql_config should be in the PATH)
-#
-# path - complete path to mysql_config utility, use this option if
-# mysql_config can't be found in the PATH
-#
-# This macro calls:
-#
-# AC_SUBST(MYSQL_CFLAGS)
-# AC_SUBST(MYSQL_LDFLAGS)
-# AC_SUBST(MYSQL_VERSION)
-#
-# And sets:
-#
-# HAVE_MYSQL
-#
-# LAST MODIFICATION
-#
-# 2006-07-16
-#
-# COPYLEFT
-#
-# Copyright (c) 2006 Mateusz Loskot <mateusz@loskot.net>
-#
-# Copying and distribution of this file, with or without
-# modification, are permitted in any medium without royalty provided
-# the copyright notice and this notice are preserved.
-
-AC_DEFUN([AX_LIB_MYSQL],
-[
- AC_ARG_WITH([mysql],
- AC_HELP_STRING([--with-mysql=@<:@ARG@:>@],
- [use MySQL client library @<:@default=yes@:>@, optionally specify path to mysql_config]
- ),
- [
- if test "$withval" = "no"; then
- want_mysql="no"
- elif test "$withval" = "yes"; then
- want_mysql="yes"
- else
- want_mysql="yes"
- MYSQL_CONFIG="$withval"
- fi
- ],
- [want_mysql="yes"]
- )
-
- MYSQL_CFLAGS=""
- MYSQL_LDFLAGS=""
- MYSQL_VERSION=""
-
- dnl
- dnl Check MySQL libraries (libpq)
- dnl
-
- if test "$want_mysql" = "yes"; then
-
- if test -z "$MYSQL_CONFIG" -o test; then
- AC_PATH_PROG([MYSQL_CONFIG], [mysql_config], [no])
- fi
-
- AC_MSG_CHECKING([for MySQL libraries])
-
- if test "$MYSQL_CONFIG" != "no"; then
- MYSQL_CFLAGS="`$MYSQL_CONFIG --include`"
- MYSQL_LDFLAGS="`$MYSQL_CONFIG --libs`"
-
- MYSQL_VERSION=`$MYSQL_CONFIG --version`
-
- AC_DEFINE([HAVE_MYSQL], [1],
- [Define to 1 if MySQL libraries are available])
-
- found_mysql="yes"
- AC_MSG_RESULT([yes])
- else
- found_mysql="no"
- AC_MSG_RESULT([no])
- fi
- fi
-
- dnl
- dnl Check if required version of MySQL is available
- dnl
-
-
- mysql_version_req=ifelse([$1], [], [], [$1])
-
- if test "$found_mysql" = "yes" -a -n "$mysql_version_req"; then
-
- AC_MSG_CHECKING([if MySQL version is >= $mysql_version_req])
-
- dnl Decompose required version string of MySQL
- dnl and calculate its number representation
- mysql_version_req_major=`expr $mysql_version_req : '\([[0-9]]*\)'`
- mysql_version_req_minor=`expr $mysql_version_req : '[[0-9]]*\.\([[0-9]]*\)'`
- mysql_version_req_micro=`expr $mysql_version_req : '[[0-9]]*\.[[0-9]]*\.\([[0-9]]*\)'`
- if test "x$mysql_version_req_micro" = "x"; then
- mysql_version_req_micro="0"
- fi
-
- mysql_version_req_number=`expr $mysql_version_req_major \* 1000000 \
- \+ $mysql_version_req_minor \* 1000 \
- \+ $mysql_version_req_micro`
-
- dnl Decompose version string of installed MySQL
- dnl and calculate its number representation
- mysql_version_major=`expr $MYSQL_VERSION : '\([[0-9]]*\)'`
- mysql_version_minor=`expr $MYSQL_VERSION : '[[0-9]]*\.\([[0-9]]*\)'`
- mysql_version_micro=`expr $MYSQL_VERSION : '[[0-9]]*\.[[0-9]]*\.\([[0-9]]*\)'`
- if test "x$mysql_version_micro" = "x"; then
- mysql_version_micro="0"
- fi
-
- mysql_version_number=`expr $mysql_version_major \* 1000000 \
- \+ $mysql_version_minor \* 1000 \
- \+ $mysql_version_micro`
-
- mysql_version_check=`expr $mysql_version_number \>\= $mysql_version_req_number`
- if test "$mysql_version_check" = "1"; then
- AC_MSG_RESULT([yes])
- else
- AC_MSG_RESULT([no])
- fi
- fi
-
- AC_SUBST([MYSQL_VERSION])
- AC_SUBST([MYSQL_CFLAGS])
- AC_SUBST([MYSQL_LDFLAGS])
-])