--- sql/mysql/Attic/configure.in 2001/09/21 15:40:55 1.1 +++ sql/mysql/Attic/configure.in 2002/08/02 12:58:39 1.12 @@ -1,18 +1,44 @@ dnl Process this file with autoconf to produce a configure script. AC_INIT(parser3mysql.C) -AM_INIT_AUTOMAKE(parser3mysqlclient, 3.0g, nodefine) +AM_INIT_AUTOMAKE(parser3mysql, 3.0.HEAD, nodefine) AM_CONFIG_HEADER(config_auto.h) + +AC_DEFUN(MYSQL_INC_CHK,[ + if test -r "$1/mysql.h"; then + MYSQL_INC=$1 + fi +]) + + dnl Arguments -AC_ARG_WITH(mysql_inc,[ --with-mysql_inc[=DIR] DIR is the MySQL includes directory],, - withval="/usr/include/mysql" +AC_ARG_WITH(mysql-inc,[ --with-mysql-inc=DIR DIR is the MySQL includes directory], + MYSQL_INC_CHK($withval) + + if test -z "$MYSQL_INC"; then + AC_MSG_ERROR($MYSQL_INC does not seem to be valid MySQL includes directory) + fi +, + AC_MSG_CHECKING(for MYSQL_INC directory) + for d in \ + /usr/local/include/mysql \ + /usr/include/mysql ; do + MYSQL_INC_CHK($d) + done + + if test -z "$MYSQL_INC"; then + AC_MSG_ERROR(use --with-mysql-inc=DIR to specify MySQL includes directory) + fi + + AC_MSG_RESULT($MYSQL_INC) ) -MYSQL_INC=$withval + AC_SUBST(MYSQL_INC) + dnl Checks for programs. AC_PROG_INSTALL AC_PROG_MAKE_SET @@ -31,6 +57,8 @@ AC_SUBST(LIBADD_DL) dnl Check for dlopen support AC_LIBTOOL_DLOPEN dnl Configure libtool +AC_DISABLE_STATIC +AC_LIBTOOL_WIN32_DLL AM_PROG_LIBTOOL dnl Configure libltdl AC_CONFIG_SUBDIRS(libltdl) @@ -42,7 +70,8 @@ dnl Checks for header files. AC_CHECK_HEADERS( stdio.h \ stdlib.h \ -string.h +string.h \ +setjmp.h ) dnl Checks for typedefs, structures, and compiler characteristics.