cvs: php4 /ext/gd config.m4

From: Date: Thu, 05 Sep 2002 00:24:33 +0000
Subject: cvs: php4 /ext/gd config.m4
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-13841@lists.php.net to get a copy of this message
sniper Wed Sep 4 20:24:33 2002 EDT Modified files: /php4/ext/gd config.m4 Log: This _should_ fix those builds where gd.h might be in many places in the system. Not guaranteed, but now the path for the found gd.h is always first in the includes. Index: php4/ext/gd/config.m4 diff -u php4/ext/gd/config.m4:1.108 php4/ext/gd/config.m4:1.109 --- php4/ext/gd/config.m4:1.108 Wed Sep 4 14:47:22 2002 +++ php4/ext/gd/config.m4 Wed Sep 4 20:24:33 2002 @@ -1,5 +1,5 @@ dnl -dnl $Id: config.m4,v 1.108 2002/09/04 18:47:22 sniper Exp $ +dnl $Id: config.m4,v 1.109 2002/09/05 00:24:33 sniper Exp $ dnl dnl @@ -239,13 +239,12 @@ if test "$PHP_GD" = "php"; then GD_MODULE_TYPE=builtin - sources="libgd/gd.c libgd/gd_gd.c libgd/gd_gd2.c libgd/gd_io.c libgd/gd_io_dp.c \ + extra_sources="libgd/gd.c libgd/gd_gd.c libgd/gd_gd2.c libgd/gd_io.c libgd/gd_io_dp.c \ libgd/gd_io_file.c libgd/gd_ss.c libgd/gd_io_ss.c libgd/gd_png.c libgd/gd_jpeg.c \ libgd/gdxpm.c libgd/gdfontt.c libgd/gdfonts.c libgd/gdfontmb.c libgd/gdfontl.c \ libgd/gdfontg.c libgd/gdtables.c libgd/gdft.c libgd/gdcache.c libgd/gdkanji.c \ libgd/wbmp.c libgd/gd_wbmp.c libgd/gdhelpers.c libgd/gd_topal.c" - PHP_NEW_EXTENSION(gd, gd.c gdttf.c $sources, $ext_shared,, \\$(GDLIB_CFLAGS)) PHP_ADD_BUILD_DIR($ext_builddir/libgd) dnl check for fabsf and floorf which are available since C99 @@ -275,11 +274,10 @@ AC_DEFINE(HAVE_GD_WBMP, 1, [ ]) AC_DEFINE(HAVE_GD_GD2, 1, [ ]) AC_DEFINE(HAVE_GD_PNG, 1, [ ]) - AC_DEFINE(HAVE_GD_BUNDLED, 1, [ ]) dnl Make sure the libgd/ is first in the include path - GDLIB_CFLAGS="-I$ext_srcdir/libgd -DHAVE_LIBPNG" + GDLIB_CFLAGS="-DHAVE_LIBPNG" dnl Depending which libraries were included to PHP configure, dnl enable the support in bundled GD library @@ -304,14 +302,11 @@ GDLIB_CFLAGS="$GDLIB_CFLAGS -DHAVE_LIBTTF" fi - PHP_SUBST(GDLIB_CFLAGS) - else if test "$PHP_GD" != "no"; then - - PHP_NEW_EXTENSION(gd, gd.c gdcache.c gdttf.c, $ext_shared) - PHP_SUBST(GD_SHARED_LIBADD) + GD_MODULE_TYPE=external + extra_sources="gdcache.c" dnl Various checks for GD features PHP_GD_TTSTR @@ -359,7 +354,19 @@ fi PHP_EXPAND_PATH($GD_INCLUDE, GD_INCLUDE) - PHP_ADD_INCLUDE($GD_INCLUDE) - fi +fi + +if test "$PHP_GD" != "no"; then + PHP_NEW_EXTENSION(gd, gd.c gdttf.c $extra_sources, $ext_shared,, \\$(GDLIB_CFLAGS)) + + if test "$GD_MODULE_TYPE" = "builtin"; then + GDLIB_CFLAGS="-I$ext_srcdir/libgd $GDLIB_CFLAGS" + else + GDLIB_CFLAGS="-I$GD_INCLUDE $GDLIB_FCLAGS" + PHP_ADD_INCLUDE($GD_INCLUDE) + fi + + PHP_SUBST(GDLIB_CFLAGS) + PHP_SUBST(GD_SHARED_LIBADD) fi

« previous php.cvs (#13841) next »