summaryrefslogtreecommitdiff
path: root/ext/sqlite
diff options
context:
space:
mode:
authorEdin Kadribasic <edink@php.net>2003-04-20 03:03:28 +0000
committerEdin Kadribasic <edink@php.net>2003-04-20 03:03:28 +0000
commit3f18d16957931c1ff31c0fc04d5ac0de7698d3d2 (patch)
tree39ad3b7b2133c807a894179ba2f9e00ce64f55c2 /ext/sqlite
parent04d06dac3f3eb751ec46fc62f59dde8d7bad27a6 (diff)
downloadphp-git-3f18d16957931c1ff31c0fc04d5ac0de7698d3d2.tar.gz
Kluge, but it seems to work now in both phpize and bundled builds.
Only in there until Wez fixes it for real.
Diffstat (limited to 'ext/sqlite')
-rw-r--r--ext/sqlite/config.m422
1 files changed, 17 insertions, 5 deletions
diff --git a/ext/sqlite/config.m4 b/ext/sqlite/config.m4
index fce7c13b43..f1de951caa 100644
--- a/ext/sqlite/config.m4
+++ b/ext/sqlite/config.m4
@@ -47,11 +47,23 @@ if test "$PHP_SQLITE" != "no"; then
# use bundled library
PHP_SQLITE_CFLAGS="-I@ext_srcdir@/libsqlite/src"
- if test "$PHP_DEBUG" = "0"; then
- PHP_SQLITE_CFLAGS="$PHP_SQLITE_CFLAGS -DNDEBUG"
- fi
- if test "$enable_experimental_zts" = "yes"; then
- PHP_SQLITE_CFLAGS="$PHP_SQLITE_CFLAGS -DTHREADSAFE"
+
+ if test "ek$EXTENSION_DIR" = "ek"; then
+ if test "$PHP_DEBUG" = "0"; then
+ PHP_SQLITE_CFLAGS="$PHP_SQLITE_CFLAGS -DNDEBUG"
+ fi
+ if test "$enable_experimental_zts" = "yes"; then
+ PHP_SQLITE_CFLAGS="$PHP_SQLITE_CFLAGS -DTHREADSAFE"
+ fi
+ else
+ php_sqlite_no_debug=`echo $EXTENSION_DIR | grep -c "no-debug"`
+ php_sqlite_non_zts=`echo $EXTENSION_DIR | grep -c "non-zts"`
+ if test "$php_sqlite_no_debug" != "0"; then
+ PHP_SQLITE_CFLAGS="$PHP_SQLITE_CFLAGS -DNDEBUG"
+ fi
+ if test "$php_sqlite_non_zts" = "0"; then
+ PHP_SQLITE_CFLAGS="$PHP_SQLITE_CFLAGS -DTHREADSAFE"
+ fi
fi
sources="libsqlite/src/opcodes.c