dnl PHP_SUBST(MIME_MAGIC_SHARED_LIBADD)
PHP_NEW_EXTENSION(mime_magic, mime_magic.c, $ext_shared)
+
+ # Try to see if we can find the path of the magic file in its
+ # default locations.
+ if test-f /usr/share/magic.mime ; then
+ PHP_MIME_MAGIC_FILE_PATH=/usr/share/magic.mime
+ elif test -f /usr/share/magic ; then
+ PHP_MIME_MAGIC_FILE_PATH=/usr/share/magic
+ elif test -f /usr/share/misc/magic.mime ; then
+ PHP_MIME_MAGIC_FILE_PATH=/usr/share/misc/magic.mime
+ elif test -f /etc/magic ; then
+ PHP_MIME_MAGIC_FILE_PATH=/etc/magic
+ else
+ PHP_MIME_MAGIC_FILE_PATH=""
+ fi
+
+ AC_DEFINE_UNQUOTED(PHP_MIME_MAGIC_FILE_PATH,"$PHP_MIME_MAGIC_FILE_PATH",[magic file path])
+
fi
/* {{{ PHP_INI
*/
PHP_INI_BEGIN()
-STD_PHP_INI_ENTRY("mime_magic.magicfile", "/usr/share/misc/magic.mime", PHP_INI_SYSTEM, OnUpdateString, magicfile, zend_mime_magic_globals, mime_magic_globals)
+STD_PHP_INI_ENTRY("mime_magic.magicfile", PHP_MIME_MAGIC_FILE_PATH, PHP_INI_SYSTEM, OnUpdateString, magicfile, zend_mime_magic_globals, mime_magic_globals)
PHP_INI_END()
/* }}} */