]> granicus.if.org Git - php/commitdiff
xpm.h is sometimes in /usr/include/X11 (or /usr/X11R6/include/X11)
authorfoobar <sniper@php.net>
Fri, 30 Aug 2002 02:44:45 +0000 (02:44 +0000)
committerfoobar <sniper@php.net>
Fri, 30 Aug 2002 02:44:45 +0000 (02:44 +0000)
ext/gd/config.m4

index 3c9c5ce9cfb9914d1ddb7b30e35096aa1710ce9d..19bc0a23c6b52327e59ccc294fbb35fe6ea34c99 100644 (file)
@@ -101,9 +101,17 @@ AC_DEFUN(PHP_GD_XPM,[
       AC_MSG_ERROR([libXpm.(a|so) not found.])
     fi
 
+    for i in include include/X11; do
+      test -f $GD_XPM_DIR/$i/xpm.h && GD_XPM_INC=$GD_XPM_DIR/$i
+    done
+
+    if test -z "$GD_XPM_INC"; then
+      AC_MSG_ERROR([xpm.h not found.])
+    fi
+
     PHP_CHECK_LIBRARY(Xpm,XpmFreeXpmImage, 
     [
-      PHP_ADD_INCLUDE($GD_XPM_DIR/include)
+      PHP_ADD_INCLUDE($GD_XPM_INC)
       PHP_ADD_LIBRARY_WITH_PATH(Xpm, $GD_XPM_DIR/lib, GD_SHARED_LIBADD)
       PHP_ADD_LIBRARY_WITH_PATH(X11, $GD_XPM_DIR/lib, GD_SHARED_LIBADD)
     ],[