From 21e17d7ec083c6344d0dc1f72ee141b3c5f31a88 Mon Sep 17 00:00:00 2001 From: Ilia Alshanetsky <iliaa@php.net> Date: Wed, 29 Jun 2005 15:57:16 +0000 Subject: [PATCH] Final (i hope) set of magic.h detection fixes. --- ext/fileinfo/config.m4 | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/ext/fileinfo/config.m4 b/ext/fileinfo/config.m4 index cd4705e900..f1c15c006b 100644 --- a/ext/fileinfo/config.m4 +++ b/ext/fileinfo/config.m4 @@ -5,16 +5,16 @@ PHP_ARG_WITH(fileinfo, for fileinfo support, [ --with-fileinfo=DIR Include fileinfo support]) if test "$PHP_FILEINFO" != "no"; then - SEARCH_PATH="/usr/local/include /usr/include /usr/share/file" - SEARCH_FOR="/magic.h" - if test -r $PHP_FILEINFO/$SEARCH_FOR; then + SEARCH_PATH="/usr/local /usr /usr/share/file" + if test -r $PHP_FILEINFO/include/magic.h || test -r $PHP_FILEINFO/magic.h; then FILEINFO_DIR=$PHP_FILEINFO else AC_MSG_CHECKING([for magic files in default path]) for i in $SEARCH_PATH ; do - if test -r $i/$SEARCH_FOR; then + if test -r $i/include/magic.h || test -r $i/magic.h; then FILEINFO_DIR=$i AC_MSG_RESULT(found in $i) + break fi done fi @@ -24,7 +24,11 @@ if test "$PHP_FILEINFO" != "no"; then AC_MSG_ERROR([Please reinstall the libmagic distribution]) fi - PHP_ADD_INCLUDE($FILEINFO_DIR/include) + if test -r "$FILEINFO_DIR/include/magic.h"; then + PHP_ADD_INCLUDE($FILEINFO_DIR/include) + else + PHP_ADD_INCLUDE($FILEINFO_DIR) + fi LIBNAME=magic LIBSYMBOL=magic_open -- 2.40.0