--- sql/mysql/Attic/configure.in 2009/04/08 11:17:04 1.31 +++ sql/mysql/Attic/configure.in 2012/06/11 20:48:33 1.42 @@ -1,27 +1,26 @@ -dnl Process this file with autoconf to produce a configure script. -AC_INIT(parser3mysql.C) -AC_PREREQ(2.57) - -AM_INIT_AUTOMAKE(parser3mysql, 10.0, nodefine) - +dnl Autoconf initialisation +AC_PREREQ(2.59) +AC_INIT(parser3mysql.C, 10.3) +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) - if test -z "$MYSQL_INC"; then + if test -z "$MYSQL_INC"; then AC_MSG_ERROR($MYSQL_INC does not seem to be valid MySQL includes directory) - fi + fi , AC_MSG_CHECKING(for MYSQL_INC directory) for d in \ @@ -30,51 +29,37 @@ AC_ARG_WITH(mysql-inc,[ --with-mysql-in 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 + 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) ) AC_SUBST(MYSQL_INC) - - -dnl Checks for programs. +dnl Checks for programs AC_PROG_INSTALL -AC_PROG_MAKE_SET -AC_PROG_AWK AC_PROG_CXX AC_PROG_CC -dnl most tests should be compiled with C compiler [especially qsort test] -AC_LANG_C - 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) +LT_CONFIG_LTDL_DIR(libltdl) +LT_INIT(dlopen win32-dll) +LTDL_INIT + dnl Configure libtool AC_DISABLE_STATIC -AC_LIBTOOL_WIN32_DLL -AC_PROG_LIBTOOL -dnl Configure libltdl -AC_CONFIG_SUBDIRS(libltdl) -dnl Checks for libraries. +dnl Checks for libraries dnl FreeBSD4 requires workaround with destructor case "$host" in - *-freebsd4*) - AC_DEFINE(FREEBSD4,,FreeBSD4X target platform) + *-freebsd4*) + AC_DEFINE(FREEBSD4,,FreeBSD4X target platform) esac -dnl Checks for header files. - +dnl Checks for header files AC_CHECK_HEADERS( stdio.h \ stdlib.h \ @@ -83,12 +68,10 @@ 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(Makefile)