sas Wed Mar 5 17:00:49 2003 EDT Modified files: /php4 acinclude.m4 Log: Allow shared modules to be built using $(CXX) Index: php4/acinclude.m4 diff -u php4/acinclude.m4:1.228 php4/acinclude.m4:1.229 --- php4/acinclude.m4:1.228 Mon Feb 24 10:11:54 2003 +++ php4/acinclude.m4 Wed Mar 5 17:00:45 2003 @@ -1,4 +1,4 @@ -dnl $Id: acinclude.m4,v 1.228 2003/02/24 15:11:54 sniper Exp $ +dnl $Id: acinclude.m4,v 1.229 2003/03/05 22:00:45 sas Exp $ dnl dnl This file contains local autoconf functions. @@ -1213,7 +1213,7 @@ fi ]) -dnl PHP_SHARED_MODULE(module-name, object-var, build-dir) +dnl PHP_SHARED_MODULE(module-name, object-var, build-dir, cxx) dnl dnl Basically sets up the link-stage for building module-name dnl from object_var in build-dir. @@ -1226,7 +1226,7 @@ \$(LIBTOOL) --mode=install cp $3/$1.la \$(phplibdir) $3/$1.la: \$($2) \$(translit($1,a-z-,A-Z_)_SHARED_DEPENDENCIES) - \$(LIBTOOL) --mode=link \$(CC) \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) -o \[$]@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$($2) \$(translit($1,a-z-,A-Z_)_SHARED_LIBADD) + \$(LIBTOOL) --mode=link ifelse($4,,[\$(CC)],[\$(CXX)]) \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) -o \[$]@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$($2) \$(translit($1,a-z-,A-Z_)_SHARED_LIBADD) EOF ]) @@ -1274,7 +1274,7 @@ ]) dnl -dnl PHP_NEW_EXTENSION(extname, sources [, shared [,sapi_class[, extra-cflags]]]) +dnl PHP_NEW_EXTENSION(extname, sources [, shared [,sapi_class[, extra-cflags[, cxx]]]]) dnl dnl Includes an extension in the build. dnl @@ -1304,7 +1304,7 @@ if test "$3" = "shared" || test "$3" = "yes"; then dnl ---------------------------------------------- Shared module PHP_ADD_SOURCES_X(PHP_EXT_DIR($1),$2,$ac_extra,shared_objects_$1,yes) - PHP_SHARED_MODULE($1,shared_objects_$1, $ext_builddir) + PHP_SHARED_MODULE($1,shared_objects_$1, $ext_builddir, $6) AC_DEFINE_UNQUOTED([COMPILE_DL_]translit($1,a-z_-,A-Z__), 1, Whether to build $1 as dynamic module) fi fi
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php