1AC_DEFUN(AM_PATH_MYSQL, 2[ 3AC_ARG_WITH(mysql-prefix,[ --with-mysql-prefix=PFX Prefix where mysql client is installed (optional)], 4 mysql_config_prefix="$withval", mysql_config_prefix="") 5AC_MSG_CHECKING(for libmysql) 6 7no_mysql="" 8if test x$mysql_config_prefix != x ; then 9 ac_save_CFLAGS="$CFLAGS" 10 ac_save_LIBS="$LIBS" 11 CFLAGS="$CFLAGS -I$mysql_config_prefix/include" 12 LIBS="$LIBS -L$mysql_config_prefix/lib/mysql -lmysqlclient -lm" 13 AC_TRY_LINK([#include <mysql/mysql.h> 14],[mysql_connect(0, 0, 0, 0);], no_mysql="no", no_mysql="yes") 15 CFLAGS="$ac_save_CFLAGS" 16 LIBS="$ac_save_LIBS" 17fi 18if test x$no_mysql = x ; then 19 ac_save_CFLAGS="$CFLAGS" 20 ac_save_LIBS="$LIBS" 21 CFLAGS="$CFLAGS -I/usr/local/include" 22 LIBS="$LIBS -L/usr/local/lib/mysql -lmysqlclient -lm" 23 AC_TRY_LINK([#include <mysql/mysql.h> 24],[mysql_connect(0, 0, 0, 0);], no_mysql="no" 25 mysql_config_prefix="/usr/local") 26 CFLAGS="$ac_save_CFLAGS" 27 LIBS="$ac_save_LIBS" 28fi 29if test x$no_mysql = x ; then 30 ac_save_CFLAGS="$CFLAGS" 31 ac_save_LIBS="$LIBS" 32 CFLAGS="$CFLAGS -I/usr/include" 33 LIBS="$LIBS -L/usr/lib/mysql -lmysqlclient -lm" 34 AC_TRY_LINK([#include <mysql/mysql.h> 35],[mysql_connect(0, 0, 0, 0);], no_mysql="no" 36 mysql_config_prefix="/usr", no_mysql="yes") 37 CFLAGS="$ac_save_CFLAGS" 38 LIBS="$ac_save_LIBS" 39fi 40if test x$no_mysql = xno ; then 41 AC_MSG_RESULT(yes) 42 MYSQL_CFLAGS="-I$mysql_config_prefix/include" 43 MYSQL_LIBS="-L$mysql_config_prefix/lib/mysql -lmysqlclient -lm" 44 AC_DEFINE(HAVE_LIBMYSQLCLIENT) 45else 46 AC_MSG_RESULT(no) 47 MYSQL_CFLAGS="" 48 MYSQL_LIBS="" 49fi 50AC_SUBST(MYSQL_CFLAGS) 51AC_SUBST(MYSQL_LIBS) 52]) 53 54 55AC_DEFUN(AM_PATH_MSQL, 56[ 57AC_ARG_WITH(msql-prefix,[ --with-msql-prefix=PFX Prefix where msql client is installed (optional)], 58 msql_config_prefix="$withval", msql_config_prefix="") 59AC_MSG_CHECKING(for libmsql) 60 61no_msql="" 62if test x$msql_config_prefix != x ; then 63 ac_save_CFLAGS="$CFLAGS" 64 ac_save_LIBS="$LIBS" 65 CFLAGS="$CFLAGS -I$msql_config_prefix/include" 66 LIBS="$LIBS -L$msql_config_prefix/lib -lmsql" 67 AC_TRY_LINK([#include <time.h> 68#include <msql.h> 69],[msqlConnect(0);], no_msql="no", no_msql="yes") 70 CFLAGS="$ac_save_CFLAGS" 71 LIBS="$ac_save_LIBS" 72fi 73if test x$no_msql = x ; then 74 ac_save_CFLAGS="$CFLAGS" 75 ac_save_LIBS="$LIBS" 76 CFLAGS="$CFLAGS -I/usr/local/Hughes/include" 77 LIBS="$LIBS -L/usr/local/Hughes/lib -lmsql" 78 AC_TRY_LINK([#include <time.h> 79#include <msql.h> 80],[msqlConnect(0);], no_msql="no" 81 msql_config_prefix="/usr/local/Hughes") 82 CFLAGS="$ac_save_CFLAGS" 83 LIBS="$ac_save_LIBS" 84fi 85if test x$no_msql = x ; then 86 ac_save_CFLAGS="$CFLAGS" 87 ac_save_LIBS="$LIBS" 88 CFLAGS="$CFLAGS -I/usr/Hughes/include" 89 LIBS="$LIBS -L/usr/Hughes/lib -lmsql" 90 AC_TRY_LINK([#include <time.h> 91#include <msql.h> 92],[msqlConnect(0);], no_msql="no" 93 msql_config_prefix="/usr/Hughes", no_msql="yes") 94 CFLAGS="$ac_save_CFLAGS" 95 LIBS="$ac_save_LIBS" 96fi 97if test x$no_msql = xno ; then 98 AC_MSG_RESULT(yes) 99 MSQL_CFLAGS="-I$msql_config_prefix/include" 100 MSQL_LIBS="-L$msql_config_prefix/lib -lmsql -lm" 101 AC_DEFINE(HAVE_LIBMSQL) 102else 103 AC_MSG_RESULT(no) 104 MSQL_CFLAGS="" 105 MSQL_LIBS="" 106fi 107AC_SUBST(MSQL_CFLAGS) 108AC_SUBST(MSQL_LIBS) 109]) 110