cvs: php4 /ext/gd/ config.m4
| From: | Jouni Ahto | Date: | Tue, 06 Jun 2000 19:06:46 +0000 |
| Subject: | cvs: php4 /ext/gd/ config.m4 | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-56@lists.php.net to get a copy of this message | ||
jah Tue Jun 6 12:06:46 2000 EDT
Modified files:
/php4/ext/gd config.m4
Log:
- Preparing to add new image types to gd module.
# Sascha, if you see this, why are there two checks for jpeg dirs
# (PHP_GD_JPEG)? I just literally applied the same method to check for
# Xpm libs, don't know how to fix it. Could you please have a look at this?
Index: php4/ext/gd/config.m4
diff -u php4/ext/gd/config.m4:1.32 php4/ext/gd/config.m4:1.33
--- php4/ext/gd/config.m4:1.32 Sat May 27 14:30:30 2000
+++ php4/ext/gd/config.m4 Tue Jun 6 12:06:46 2000
@@ -20,6 +20,29 @@
])
+AC_DEFUN(PHP_GD_XPM,[
+ AC_MSG_CHECKING([for libXpm (needed by gd-1.8+)])
+ AC_ARG_WITH(xpm-dir,
+ [ --with-xpm-dir[=DIR] xpm dir for gd-1.8+],[
+ AC_MSG_RESULT(yes)
+ if test "$withval" = "yes"; then
+ withval="/usr/X11R6"
+ fi
+ old_LIBS=$LIBS
+ LIBS="$LIBS -L$withval/lib"
+ AC_CHECK_LIB(Xpm,XpmFreeXpmImage, [LIBS="$LIBS -L$withval/lib
-lXpm"],[AC_MSG_RESULT(no)],)
+ LIBS=$old_LIBS
+ AC_ADD_LIBRARY_WITH_PATH(Xpm, $withval/lib)
+ AC_ADD_LIBRARY_WITH_PATH(X11, $withval/lib)
+ LIBS="$LIBS -L$withval/lib -lXpm -lX11"
+ ],[
+ AC_MSG_RESULT(no)
+ AC_MSG_WARN(If configure fails try --with-xpm-dir=<DIR>)
+ ])
+ AC_CHECK_LIB(gd, gdImageCreateFromXpm, [AC_DEFINE(HAVE_GD_XPM, 1, [ ])])
+])
+
+
shared=no
AC_MSG_CHECKING(whether to include GD support)
AC_ARG_WITH(gd,
@@ -51,6 +74,8 @@
dnl Some versions of GD support both PNG and GIF. Check for both.
AC_CHECK_LIB(gd, gdImageCreateFromPng, [AC_DEFINE(HAVE_GD_PNG, 1, [ ])])
AC_CHECK_LIB(gd, gdImageCreateFromGif, [AC_DEFINE(HAVE_GD_GIF, 1, [ ])])
+ AC_CHECK_LIB(gd, gdImageCreateFromXbm, [AC_DEFINE(HAVE_GD_XBM, 1, [ ])])
+ AC_CHECK_LIB(gd, gdImageWBMP, [AC_DEFINE(HAVE_GD_WBMP, 1, [ ])])
LIBS=$old_LIBS
LDFLAGS=$old_LDFLAGS
@@ -60,6 +85,7 @@
fi
PHP_GD_JPEG
+ PHP_GD_XPM
ac_cv_lib_gd_gdImageLine=yes
;;
*)
@@ -103,6 +129,8 @@
AC_CHECK_LIB(gd, gdImageColorResolve, [AC_DEFINE(HAVE_GDIMAGECOLORRESOLVE,1,[ ])])
AC_CHECK_LIB(gd, gdImageCreateFromPng, [AC_DEFINE(HAVE_GD_PNG, 1, [ ])])
AC_CHECK_LIB(gd, gdImageCreateFromGif, [AC_DEFINE(HAVE_GD_GIF, 1, [ ])])
+ AC_CHECK_LIB(gd, gdImageCreateFromXbm, [AC_DEFINE(HAVE_GD_XBM, 1, [ ])])
+ AC_CHECK_LIB(gd, gdImageWBMP, [AC_DEFINE(HAVE_GD_WBMP, 1, [ ])])
LIBS=$old_LIBS
LDFLAGS=$old_LDFLAGS
@@ -111,6 +139,7 @@
AC_ADD_LIBRARY(png)
fi
PHP_GD_JPEG
+ PHP_GD_XPM
ac_cv_lib_gd_gdImageLine=yes
else