ha_innodb.m4

来自「这是linux下运行的mysql软件包,可用于linux 下安装 php + m」· M4 代码 · 共 78 行

M4
78
字号
dnl ---------------------------------------------------------------------------dnl Macro: MYSQL_CHECK_INNODBdnl Sets HAVE_INNOBASE_DB if --with-innodb is useddnl ---------------------------------------------------------------------------AC_DEFUN([MYSQL_CHECK_INNODB], [  AC_ARG_WITH([innodb],              [  --without-innodb        Do not include the InnoDB table handler],              [innodb="$withval"],              [innodb=yes])  AC_MSG_CHECKING([for Innodb])  have_innodb=no  innodb_includes=  innodb_libs=  case "$innodb" in    yes )      AC_MSG_RESULT([Using Innodb])      AC_DEFINE([HAVE_INNOBASE_DB], [1], [Using Innobase DB])      have_innodb="yes"      innodb_includes="-I../innobase/include"      innodb_system_libs=""dnl Some libs are listed several times, in order for gcc to sort outdnl circular references.      innodb_libs="\ \$(top_builddir)/innobase/usr/libusr.a\ \$(top_builddir)/innobase/srv/libsrv.a\ \$(top_builddir)/innobase/dict/libdict.a\ \$(top_builddir)/innobase/que/libque.a\ \$(top_builddir)/innobase/srv/libsrv.a\ \$(top_builddir)/innobase/ibuf/libibuf.a\ \$(top_builddir)/innobase/row/librow.a\ \$(top_builddir)/innobase/pars/libpars.a\ \$(top_builddir)/innobase/btr/libbtr.a\ \$(top_builddir)/innobase/trx/libtrx.a\ \$(top_builddir)/innobase/read/libread.a\ \$(top_builddir)/innobase/usr/libusr.a\ \$(top_builddir)/innobase/buf/libbuf.a\ \$(top_builddir)/innobase/ibuf/libibuf.a\ \$(top_builddir)/innobase/eval/libeval.a\ \$(top_builddir)/innobase/log/liblog.a\ \$(top_builddir)/innobase/fsp/libfsp.a\ \$(top_builddir)/innobase/fut/libfut.a\ \$(top_builddir)/innobase/fil/libfil.a\ \$(top_builddir)/innobase/lock/liblock.a\ \$(top_builddir)/innobase/mtr/libmtr.a\ \$(top_builddir)/innobase/page/libpage.a\ \$(top_builddir)/innobase/rem/librem.a\ \$(top_builddir)/innobase/thr/libthr.a\ \$(top_builddir)/innobase/sync/libsync.a\ \$(top_builddir)/innobase/data/libdata.a\ \$(top_builddir)/innobase/mach/libmach.a\ \$(top_builddir)/innobase/ha/libha.a\ \$(top_builddir)/innobase/dyn/libdyn.a\ \$(top_builddir)/innobase/mem/libmem.a\ \$(top_builddir)/innobase/sync/libsync.a\ \$(top_builddir)/innobase/ut/libut.a\ \$(top_builddir)/innobase/os/libos.a\ \$(top_builddir)/innobase/ut/libut.a"      AC_CHECK_LIB(rt, aio_read, [innodb_system_libs="-lrt"])      ;;    * )      AC_MSG_RESULT([Not using Innodb])      ;;  esac  AC_SUBST(innodb_includes)  AC_SUBST(innodb_libs)  AC_SUBST(innodb_system_libs)])dnl ---------------------------------------------------------------------------dnl END OF MYSQL_CHECK_INNODB SECTIONdnl ---------------------------------------------------------------------------

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?