📄 dbd.m4
字号:
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 + -