summaryrefslogtreecommitdiff
path: root/ext/fileinfo/config.m4
diff options
context:
space:
mode:
authorIlia Alshanetsky <iliaa@php.net>2006-11-07 21:28:23 +0000
committerIlia Alshanetsky <iliaa@php.net>2006-11-07 21:28:23 +0000
commitd3ed72e0cec82282b6d7b74ca71c84e3339470a7 (patch)
treeddf4c573002ff3cf4276b71bb358487960f1ddc0 /ext/fileinfo/config.m4
parent0b785996cf8c59ed753b70be76d933d39317055f (diff)
downloadphp-git-d3ed72e0cec82282b6d7b74ca71c84e3339470a7.tar.gz
Improved mime magic file detection
# Patch from BSD ports
Diffstat (limited to 'ext/fileinfo/config.m4')
-rw-r--r--ext/fileinfo/config.m417
1 files changed, 11 insertions, 6 deletions
diff --git a/ext/fileinfo/config.m4 b/ext/fileinfo/config.m4
index f1c15c006b..686f6e2780 100644
--- a/ext/fileinfo/config.m4
+++ b/ext/fileinfo/config.m4
@@ -47,13 +47,18 @@ if test "$PHP_FILEINFO" != "no"; then
-L$FILEINFO_DIR/lib
])
- MAGIC_MIME_LOCATIONS="/usr/local/share/file/magic /usr/share/file/magic /usr/share/misc/file/magic /etc/magic /usr/share/misc"
- for i in $MAGIC_MIME_LOCATIONS; do
- if test -f $i; then
- PHP_DEFAULT_MAGIC_FILE=$i
- break
- fi
+ MAGIC_MIME_DIRS="/usr/local/share/file /usr/share/file /usr/share/misc/file /etc /usr/share/misc"
+ MAGIC_MIME_FILENAMES="magic magic.mime"
+
+ for i in $MAGIC_MIME_DIRS; do
+ for j in $MAGIC_MIME_FILENAMES; do
+ if test -f "$i/$j"; then
+ PHP_DEFAULT_MAGIC_FILE="$i/$j"
+ break
+ fi
+ done
done
+
AC_DEFINE_UNQUOTED(PHP_DEFAULT_MAGIC_FILE,"$PHP_DEFAULT_MAGIC_FILE",[magic file path])
PHP_SUBST(FILEINFO_SHARED_LIBADD)