--- sql/mysql/Attic/configure.in 2001/09/25 07:05:14 1.2 +++ sql/mysql/Attic/configure.in 2015/07/28 17:11:12 1.53 @@ -1,61 +1,68 @@ -dnl Process this file with autoconf to produce a configure script. -AC_INIT(parser3mysql.C) -AM_INIT_AUTOMAKE(parser3mysqlclient, 3.0g, nodefine) - +dnl Autoconf initialisation +AC_PREREQ(2.59) +AC_INIT(parser3mysql, 10.7) +AC_CONFIG_SRCDIR(parser3mysql.C) AM_CONFIG_HEADER(config_auto.h) +dnl Automake Initialisation +AM_INIT_AUTOMAKE + +dnl Checks for argumenrs +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], + MYSQL_INC_CHK($withval) -AC_ARG_WITH(mysql_inc,[ --with-mysql_inc[=DIR] DIR is the MySQL includes directory],, - withval="/usr/include/mysql" + 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) -if test \! -f "$MYSQL_INC/mysql.h"; then - AC_MSG_ERROR($MYSQL_INC does not seem to be valid MySQL includes directory) -fi - - -dnl Checks for programs. +dnl Checks for programs AC_PROG_INSTALL -AC_PROG_MAKE_SET -AC_PROG_AWK - -AC_LANG_CPLUSPLUS AC_PROG_CXX +AC_PROG_CC dnl Enable building of the convenience library -dnl and set LIBLTDL accordingly -AC_LIBLTDL_CONVENIENCE -dnl Substitute INCLTDL and LIBLTDL in the Makefiles -AC_SUBST(INCLTDL) -AC_SUBST(LIBLTDL) -AC_SUBST(LIBADD_DL) -dnl Check for dlopen support -AC_LIBTOOL_DLOPEN -dnl Configure libtool -AM_PROG_LIBTOOL -dnl Configure libltdl -AC_CONFIG_SUBDIRS(libltdl) - -dnl Checks for libraries. +LT_CONFIG_LTDL_DIR(libltdl) +LT_INIT(disable-static dlopen win32-dll) +LTDL_INIT -dnl Checks for header files. +dnl Checks for libraries +dnl Checks for header files AC_CHECK_HEADERS( stdio.h \ stdlib.h \ -string.h +string.h \ +setjmp.h \ +ctype.h ) -dnl Checks for typedefs, structures, and compiler characteristics. - +dnl Checks for typedefs, structures, and compiler characteristics AC_TYPE_SIZE_T -dnl Checks for library functions. +dnl Checks for library functions dnl Output makefiles - -AC_OUTPUT(libltdl/Makefile Makefile) +AC_OUTPUT(Makefile)