⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dbd.m4

📁 Apache官方在今天放出产品系列2.2的最新版本2.2.11的源码包 最流行的HTTP服务器软件之一
💻 M4
📖 第 1 页 / 共 2 页
字号:
  if test "$apu_have_sqlite3" = "1"; then    LDADD_dbd_sqlite3="$sqlite3_LDFLAGS -lsqlite3"  fi  AC_SUBST(LDADD_dbd_sqlite3)  LIBS="$old_libs"  CPPFLAGS="$old_cppflags"  LDFLAGS="$old_ldflags"])dnlAC_DEFUN([APU_CHECK_DBD_SQLITE2], [  apu_have_sqlite2=0  old_libs="$LIBS"  old_cppflags="$CPPFLAGS"  old_ldflags="$LDFLAGS"  AC_ARG_WITH([sqlite2], APR_HELP_STRING([--with-sqlite2=DIR], [enable sqlite2 DBD driver]),  [    if test "$withval" = "yes"; then      AC_CHECK_HEADERS(sqlite.h, AC_CHECK_LIB(sqlite, sqlite_open, [apu_have_sqlite2=1]))    elif test "$withval" = "no"; then      :    else      sqlite2_CPPFLAGS="-I$withval/include"      sqlite2_LDFLAGS="-L$withval/lib "      APR_ADDTO(CPPFLAGS, [$sqlite2_CPPFLAGS])      APR_ADDTO(LDFLAGS, [$sqlite2_LDFLAGS])      AC_MSG_NOTICE(checking for sqlite2 in $withval)      AC_CHECK_HEADERS(sqlite.h, AC_CHECK_LIB(sqlite, sqlite_open, [apu_have_sqlite2=1]))      if test "$apu_have_sqlite2" != "0"; then        APR_ADDTO(APRUTIL_PRIV_INCLUDES, [-I$withval/include])      fi    fi  ], [    AC_CHECK_HEADERS(sqlite.h, AC_CHECK_LIB(sqlite, sqlite_open, [apu_have_sqlite2=1]))  ])  AC_SUBST(apu_have_sqlite2)  dnl Since we have already done the AC_CHECK_LIB tests, if we have it,   dnl we know the library is there.  if test "$apu_have_sqlite2" = "1"; then    LDADD_dbd_sqlite2="$sqlite2_LDFLAGS -lsqlite"  fi  AC_SUBST(LDADD_dbd_sqlite2)  LIBS="$old_libs"  CPPFLAGS="$old_cppflags"  LDFLAGS="$old_ldflags"])dnlAC_DEFUN([APU_CHECK_DBD_ORACLE], [  apu_have_oracle=0  old_libs="$LIBS"  old_cppflags="$CPPFLAGS"  old_ldflags="$LDFLAGS"  AC_ARG_WITH([oracle-include],    APR_HELP_STRING([--with-oracle-include=DIR], [path to Oracle include files]))  AC_ARG_WITH([oracle],     APR_HELP_STRING([--with-oracle=DIR], [enable Oracle DBD driver; giving ORACLE_HOME as DIR]),  [    if test "$withval" = "yes"; then      if test -n "$with_oracle_include"; then        oracle_CPPFLAGS="$CPPFLAGS -I$with_oracle_include"        APR_ADDTO(APRUTIL_PRIV_INCLUDES, [-I$with_oracle_include])      fi      APR_ADDTO(CPPFLAGS, [$oracle_CPPFLAGS])      AC_CHECK_HEADERS(oci.h, AC_CHECK_LIB(clntsh, OCIEnvCreate, [apu_have_oracle=1],[        unset ac_cv_lib_clntsh_OCIEnvCreate        oracle_LIBS="-lnnz10"        APR_ADDTO(LIBS, [$oracle_LIBS])        AC_CHECK_LIB(clntsh, OCIEnvCreate, [apu_have_oracle=1])      ]))    elif test "$withval" = "no"; then      :    else      if test -n "$with_oracle_include"; then        oracle_CPPFLAGS="$CPPFLAGS -I$with_oracle_include"        APR_ADDTO(APRUTIL_PRIV_INCLUDES, [-I$with_oracle_include])      else        oracle_CPPFLAGS="-I$withval/rdbms/demo -I$withval/rdbms/public"      fi      oracle_LDFLAGS="-L$withval/lib "      APR_ADDTO(CPPFLAGS, [$oracle_CPPFLAGS])      APR_ADDTO(LDFLAGS, [$oracle_LDFLAGS])      AC_MSG_NOTICE(checking for oracle in $withval)      AC_CHECK_HEADERS(oci.h, AC_CHECK_LIB(clntsh, OCIEnvCreate, [apu_have_oracle=1],[        unset ac_cv_lib_clntsh_OCIEnvCreate        oracle_LIBS="-lnnz10"        APR_ADDTO(LIBS, [$oracle_LIBS])        AC_CHECK_LIB(clntsh, OCIEnvCreate, [apu_have_oracle=1])      ]))      if test "$apu_have_oracle" != "0"; then        oracle_LDFLAGS="$oracle_LDFLAGS -R$withval/lib"        if test -z "$with_oracle_include"; then          APR_ADDTO(APRUTIL_PRIV_INCLUDES, [-I$withval/rdbms/demo])          APR_ADDTO(APRUTIL_PRIV_INCLUDES, [-I$withval/rdbms/public])        fi      fi    fi  ])  AC_SUBST(apu_have_oracle)  dnl Since we have already done the AC_CHECK_LIB tests, if we have it,   dnl we know the library is there.  if test "$apu_have_oracle" = "1"; then    LDADD_dbd_oracle="$oracle_LDFLAGS -lclntsh $oracle_LIBS"  fi  AC_SUBST(LDADD_dbd_oracle)  LIBS="$old_libs"  CPPFLAGS="$old_cppflags"  LDFLAGS="$old_ldflags"])dnlAC_DEFUN([APU_CHECK_DBD_FREETDS], [  apu_have_freetds=0  old_libs="$LIBS"  old_cppflags="$CPPFLAGS"  old_ldflags="$LDFLAGS"  AC_ARG_WITH([freetds],     APR_HELP_STRING([--with-freetds=DIR], [specify FreeTDS location]),  [    if test "$withval" = "yes"; then      AC_CHECK_HEADERS(sybdb.h, AC_CHECK_LIB(sybdb, tdsdbopen, [apu_have_freetds=1]))    elif test "$withval" = "no"; then      :    else      sybdb_CPPFLAGS="-I$withval/include"      sybdb_LDFLAGS="-L$withval/lib "      APR_ADDTO(CPPFLAGS, [$sybdb_CPPFLAGS])      APR_ADDTO(LDFLAGS, [$sybdb_LDFLAGS])      AC_MSG_NOTICE(checking for freetds in $withval)      AC_CHECK_HEADERS(sybdb.h, AC_CHECK_LIB(sybdb, tdsdbopen, [apu_have_freetds=1]))      if test "$apu_have_freetds" != "0"; then        APR_ADDTO(APRUTIL_PRIV_INCLUDES, [-I$withval/include])      fi    fi  ], [    AC_CHECK_HEADERS(sybdb.h, AC_CHECK_LIB(sybdb, tdsdbopen, [apu_have_freetds=1]))  ])  AC_SUBST(apu_have_freetds)  dnl Since we have already done the AC_CHECK_LIB tests, if we have it,   dnl we know the library is there.  if test "$apu_have_freetds" = "1"; then    LDADD_dbd_freetds="$sybdb_LDFLAGS -lsybdb"    dnl Erm, I needed pcreposix, but I think that dependency has gone    dnl from the current code    dnl LDADD_dbd_freetds="$LDADD_dbd_freetds -lsybdb -lpcreposix"  fi  AC_SUBST(LDADD_dbd_freetds)  LIBS="$old_libs"  CPPFLAGS="$old_cppflags"  LDFLAGS="$old_ldflags"])dnlAC_DEFUN([APU_CHECK_DBD_ODBC], [  apu_have_odbc=0  old_libs="$LIBS"  old_cppflags="$CPPFLAGS"  old_ldflags="$LDFLAGS"  AC_ARG_WITH([odbc], APR_HELP_STRING([--with-odbc=DIR], [specify ODBC location]),  [    if test "$withval" = "yes"; then      AC_PATH_PROG([ODBC_CONFIG],[odbc_config])      if test "x$ODBC_CONFIG" != 'x'; then        odbc_CPPFLAGS="-I`$ODBC_CONFIG --include-prefix`"        odbc_LDFLAGS="-L`$ODBC_CONFIG --lib-prefix`"        odbc_LIBS="`$ODBC_CONFIG --libs`"        APR_ADDTO(CPPFLAGS, [$odbc_CPPFLAGS])        APR_ADDTO(LDFLAGS, [$odbc_LDFLAGS])        APR_ADDTO(LIBS, [$odbc_LIBS])      fi      AC_CHECK_HEADERS(sql.h, AC_CHECK_LIB(odbc, SQLAllocHandle, [apu_have_odbc=1]))      if test "$apu_have_odbc" = "0"; then        AC_CHECK_HEADERS(odbc/sql.h, AC_CHECK_LIB(odbc, SQLAllocHandle, [apu_have_odbc=1]))      fi      if test "$apu_have_odbc" != "0" && test "x$ODBC_CONFIG" != 'x'; then        APR_ADDTO(APRUTIL_PRIV_INCLUDES, [$odbc_CPPFLAGS])      fi    elif test "$withval" = "no"; then      :    else      AC_PATH_PROG([ODBC_CONFIG],[odbc_config],,[$withval/bin])      if test "x$ODBC_CONFIG" != 'x'; then        odbc_CPPFLAGS="-I`$ODBC_CONFIG --include-prefix`"        odbc_LDFLAGS="-L`$ODBC_CONFIG --lib-prefix`"        odbc_LIBS="`$ODBC_CONFIG --libs`"      else        odbc_CPPFLAGS="-I$withval/include"        odbc_LDFLAGS="-L$withval/lib "      fi      APR_ADDTO(CPPFLAGS, [$odbc_CPPFLAGS])      APR_ADDTO(LDFLAGS, [$odbc_LDFLAGS])      APR_ADDTO(LIBS, [$odbc_LIBS])      AC_MSG_NOTICE(checking for odbc in $withval)      AC_CHECK_HEADERS(sql.h, AC_CHECK_LIB(odbc, SQLAllocHandle, [apu_have_odbc=1]))      if test "$apu_have_odbc" = "0"; then        AC_CHECK_HEADERS(odbc/sql.h, AC_CHECK_LIB(odbc, SQLAllocHandle, [apu_have_odbc=1]))      fi      if test "$apu_have_odbc" != "0" && test "x$ODBC_CONFIG" != 'x'; then        APR_ADDTO(APRUTIL_PRIV_INCLUDES, [$odbc_CPPFLAGS])      fi    fi  ], [    AC_PATH_PROG([ODBC_CONFIG],[odbc_config])    if test "x$ODBC_CONFIG" != 'x'; then      odbc_CPPFLAGS="-I`$ODBC_CONFIG --include-prefix`"      odbc_LDFLAGS="-L`$ODBC_CONFIG --lib-prefix`"      odbc_LIBS="`$ODBC_CONFIG --libs`"      APR_ADDTO(CPPFLAGS, [$odbc_CPPFLAGS])      APR_ADDTO(LDFLAGS, [$odbc_LDFLAGS])      APR_ADDTO(LIBS, [$odbc_LIBS])    fi    AC_CHECK_HEADERS(sql.h, AC_CHECK_LIB(odbc, SQLAllocHandle, [apu_have_odbc=1]))    if test "$apu_have_odbc" = "0"; then      AC_CHECK_HEADERS(odbc/sql.h, AC_CHECK_LIB(odbc, SQLAllocHandle, [apu_have_odbc=1]))    fi    if test "$apu_have_odbc" != "0" && test "x$ODBC_CONFIG" != 'x'; then      APR_ADDTO(APRUTIL_PRIV_INCLUDES, [$odbc_CPPFLAGS])    fi  ])  AC_SUBST(apu_have_odbc)  dnl Since we have already done the AC_CHECK_LIB tests, if we have it,   dnl we know the library is there.  if test "$apu_have_odbc" = "1"; then    LDADD_dbd_odbc="$odbc_LDFLAGS -lodbc $odbc_LIBS"  fi  AC_SUBST(LDADD_dbd_odbc)  LIBS="$old_libs"  CPPFLAGS="$old_cppflags"  LDFLAGS="$old_ldflags"])

⌨️ 快捷键说明

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