Skip to content

Commit 2feac2e

Browse files
author
Scott MacVicar
committed
MFB: Make pdo_sqlite use the bundled extension with sqlite3
1 parent f2fcee5 commit 2feac2e

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

ext/pdo_sqlite/config.m4

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -72,21 +72,22 @@ if test "$PHP_PDO_SQLITE" != "no"; then
7272
PHP_SUBST(PDO_SQLITE_SHARED_LIBADD)
7373
PHP_NEW_EXTENSION(pdo_sqlite, $php_pdo_sqlite_sources_core, $ext_shared,,-I$pdo_inc_path)
7474
else
75-
# use bundled libs
76-
pdo_sqlite_sources="libsqlite/sqlite3.c"
77-
75+
# use bundled libs
7876
if test "$enable_maintainer_zts" = "yes"; then
79-
threadsafe_flag="-DSQLITE_THREADSAFE=1"
77+
threadsafe_flags="-DSQLITE_THREADSAFE=1"
8078
else
81-
threadsafe_flag="-DSQLITE_THREADSAFE=0"
79+
threadsafe_flags="-DSQLITE_THREADSAFE=0"
8280
fi
8381

82+
other_flags="-DSQLITE_ENABLE_FTS3=1 -DSQLITE_CORE=1"
83+
8484
PHP_NEW_EXTENSION(pdo_sqlite,
85-
$php_pdo_sqlite_sources_core $pdo_sqlite_sources,
86-
$ext_shared,,-I$ext_srcdir/libsqlite -DPDO_SQLITE_BUNDLED=1 $threadsafe_flag -I$pdo_inc_path)
85+
$php_pdo_sqlite_sources_core,
86+
$ext_shared,,-DPDO_SQLITE_BUNDLED=1 $other_flags $threadsafe_flags -I$pdo_inc_path)
8787

8888
PHP_SUBST(PDO_SQLITE_SHARED_LIBADD)
89-
PHP_ADD_BUILD_DIR($ext_builddir/libsqlite, 1)
89+
PHP_ADD_EXTENSION_DEP(pdo_sqlite, sqlite3)
90+
PHP_ADD_INCLUDE($abs_srcdir/ext/sqlite3/libsqlite)
9091

9192
AC_CHECK_FUNCS(usleep nanosleep)
9293
AC_CHECK_HEADERS(time.h)

0 commit comments

Comments
 (0)