From: Wez Furlong Date: Sun, 20 Apr 2003 16:09:16 +0000 (+0000) Subject: Tidy up package.xml file. X-Git-Tag: SPL_ALPHA~128 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=276e721f96e905c03119fa27764a7c91f7648813;p=php Tidy up package.xml file. Cleaner approach for setting THREADSAFE and NDEBUG for bundled libsqlite. Tested with: static, shared and shared with separate build roots under a non-zts build only. --- diff --git a/ext/sqlite/config.m4 b/ext/sqlite/config.m4 index f1de951caa..5bbf58d923 100644 --- a/ext/sqlite/config.m4 +++ b/ext/sqlite/config.m4 @@ -47,24 +47,7 @@ if test "$PHP_SQLITE" != "no"; then # use bundled library PHP_SQLITE_CFLAGS="-I@ext_srcdir@/libsqlite/src" - - 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 libsqlite/src/parse.c libsqlite/src/encode.c \ @@ -97,15 +80,25 @@ if test "$PHP_SQLITE" != "no"; then SQLITE_VERSION=`cat $ext_srcdir/libsqlite/VERSION` AC_SUBST(SQLITE_VERSION) + if test "$ext_shared" = "no"; then + echo '#include "php_config.h"' > $ext_srcdir/libsqlite/src/config.h + else + echo "#include \"$abs_builddir/config.h\"" > $ext_srcdir/libsqlite/src/config.h + fi + + cat >> $ext_srcdir/libsqlite/src/config.h <$ext_srcdir/libsqlite/src/sqlite.h PHP_ADD_MAKEFILE_FRAGMENT - dnl if not building a shared extension, we need to generate a config.h file for - dnl the library - if test "$ext_shared" = "no"; then - echo '#include "php_config.h"' > $ext_srcdir/libsqlite/src/config.h - fi fi AC_CHECK_FUNCS(usleep nanosleep) diff --git a/ext/sqlite/package.xml b/ext/sqlite/package.xml index 073c7ceaa6..fcdb0decc2 100644 --- a/ext/sqlite/package.xml +++ b/ext/sqlite/package.xml @@ -13,7 +13,7 @@ tal Tal Peer - tal@php.net + tal@php.net developer @@ -54,6 +54,8 @@ + +