]> granicus.if.org Git - php/commitdiff
Rewrite Xpm library check so it doesn't break on MultiArch systems
authorOndřej Surý <ondrej@sury.org>
Fri, 3 May 2013 12:01:27 +0000 (14:01 +0200)
committerRemi Collet <remi@php.net>
Sat, 4 May 2013 14:50:08 +0000 (16:50 +0200)
ext/gd/config.m4

index c440782df9a32f3dab62445e22338a502fff786f..4a29ab926424a6b8397aa060219e08972d4d93b5 100644 (file)
@@ -159,18 +159,11 @@ AC_DEFUN([PHP_GD_XPM],[
   if test "$PHP_XPM_DIR" != "no"; then
 
     for i in $PHP_XPM_DIR /usr/local /usr/X11R6 /usr; do
-      test -f $i/$PHP_LIBDIR/libXpm.$SHLIB_SUFFIX_NAME || test -f $i/$PHP_LIBDIR/libXpm.a && GD_XPM_DIR=$i && break
+      test -f $i/include/xpm.h && GD_XPM_DIR=$i && GD_XPM_INC=$i && break
+      test -f $i/include/X11/xpm.h && GD_XPM_DIR=$i && GD_XPM_INC=$i/X11 && break
     done
 
     if test -z "$GD_XPM_DIR"; then
-      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/include
-    done
-
-    if test -z "$GD_XPM_INC"; then
       AC_MSG_ERROR([xpm.h not found.])
     fi