PHP_ARG_WITH([pdo-sqlite], [for sqlite 3 support for PDO], [AS_HELP_STRING([--without-pdo-sqlite], [PDO: sqlite 3 support.])], [$PHP_PDO]) if test "$PHP_PDO_SQLITE" != "no"; then if test "$PHP_PDO" = "no" && test "$ext_shared" = "no"; then AC_MSG_ERROR([PDO is not enabled! Add --enable-pdo to your configure line.]) fi PHP_CHECK_PDO_INCLUDES PHP_SETUP_SQLITE([PDO_SQLITE_SHARED_LIBADD]) PHP_CHECK_LIBRARY([sqlite3], [sqlite3_close_v2], [AC_DEFINE([HAVE_SQLITE3_CLOSE_V2], [1], [have sqlite3_close_v2])], [], [$PDO_SQLITE_SHARED_LIBADD]) PHP_CHECK_LIBRARY([sqlite3], [sqlite3_column_table_name], [AC_DEFINE([HAVE_SQLITE3_COLUMN_TABLE_NAME], [1], [have sqlite3_column_table_name])], [], [$PDO_SQLITE_SHARED_LIBADD]) PHP_CHECK_LIBRARY([sqlite3], [sqlite3_load_extension], [], [AC_DEFINE([PDO_SQLITE_OMIT_LOAD_EXTENSION], [1], [have sqlite3 with extension support])], [$PDO_SQLITE_SHARED_LIBADD]) PHP_SUBST([PDO_SQLITE_SHARED_LIBADD]) PHP_NEW_EXTENSION([pdo_sqlite], [pdo_sqlite.c sqlite_driver.c sqlite_statement.c sqlite_sql_parser.c], [$ext_shared]) PHP_ADD_EXTENSION_DEP(pdo_sqlite, pdo) PHP_ADD_MAKEFILE_FRAGMENT fi