]> granicus.if.org Git - php/commitdiff
Fix bug #10545.
authorfoobar <sniper@php.net>
Sun, 29 Apr 2001 10:14:18 +0000 (10:14 +0000)
committerfoobar <sniper@php.net>
Sun, 29 Apr 2001 10:14:18 +0000 (10:14 +0000)
ext/fdf/config.m4

index fb6478b0ae14bba4d3c71bc79af8e9e196c1fc9d..3dca416acb2535eaffcbe2b8dd7835126547d8b2 100644 (file)
@@ -4,12 +4,12 @@ PHP_ARG_WITH(fdftk, for fdftk support,
 [  --with-fdftk[=DIR]      Include fdftk support])
 
 if test "$PHP_FDFTK" != "no"; then
-  if test -r $PHP_FDFTK/include/FdfTk.h; then
+  if test -r $PHP_FDFTK/include/FdfTk.h -o -r $PHP_FDFTK/fdftk.h; then
     FDFTK_DIR=$PHP_FDFTK
   else
     AC_MSG_CHECKING(for fdftk in default path)
     for i in /usr/local /usr; do
-      if test -r $i/include/FdfTk.h; then
+      if test -r $i/include/FdfTk.h -o -r $i/include/fdftk.h; then
         FDFTK_DIR=$i
         AC_MSG_RESULT(found in $i)
       fi
@@ -25,13 +25,20 @@ if test "$PHP_FDFTK" != "no"; then
   
   old_LIBS=$LIBS
   LIBS="$LIBS -L$FDFTK_DIR/lib -lm"
-  AC_CHECK_LIB(FdfTk, FDFOpen, [AC_DEFINE(HAVE_FDFLIB,1,[ ])],
-     [AC_MSG_ERROR(fdftk module requires fdftk 2.0)])
+  FDFLIBRARY=""
+  for i in fdftk FdfTk; do
+    AC_CHECK_LIB($i, FDFOpen, [FDFLIBRARY=$i])
+  done
   LIBS=$old_LIBS
+  
+  if test $FDFLIBRARY = ""; then
+    AC_MSG_ERROR(fdftk module requires fdftk 2.0)
+  fi
+  
+  AC_DEFINE(HAVE_FDFLIB,1,[ ])
+  PHP_ADD_LIBRARY_WITH_PATH($FDFLIBRARY, $FDFTK_DIR/lib, FDFTK_SHARED_LIBADD)
 
   PHP_SUBST(FDFTK_SHARED_LIBADD)
-  PHP_ADD_LIBRARY_WITH_PATH(FdfTk, $FDFTK_DIR/lib, FDFTK_SHARED_LIBADD)
-
   PHP_EXTENSION(fdf, $ext_shared)
 fi