From 3f18d16957931c1ff31c0fc04d5ac0de7698d3d2 Mon Sep 17 00:00:00 2001 From: Edin Kadribasic Date: Sun, 20 Apr 2003 03:03:28 +0000 Subject: [PATCH] Kluge, but it seems to work now in both phpize and bundled builds. Only in there until Wez fixes it for real. --- ext/sqlite/config.m4 | 22 +++++++++++++++++----- 1 file 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 -- 2.50.1