]> granicus.if.org Git - php/commitdiff
Kluge, but it seems to work now in both phpize and bundled builds.
authorEdin Kadribasic <edink@php.net>
Sun, 20 Apr 2003 03:03:28 +0000 (03:03 +0000)
committerEdin Kadribasic <edink@php.net>
Sun, 20 Apr 2003 03:03:28 +0000 (03:03 +0000)
Only in there until Wez fixes it for real.

ext/sqlite/config.m4

index fce7c13b43d506b1a4e537244f9ee42aaa31cb18..f1de951caac85475e3c4a105dc5b5f8b769b8856 100644 (file)
@@ -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