2016-01-04 21:43:19 +03:00
|
|
|
dnl mc_EXTFS_CHECKS
|
2009-05-07 16:38:06 +04:00
|
|
|
dnl Check for tools used in extfs scripts.
|
|
|
|
|
|
|
|
dnl FIXME: make this configurable
|
2016-01-04 21:43:19 +03:00
|
|
|
AC_DEFUN([mc_EXTFS_CHECKS], [
|
2009-05-07 16:38:06 +04:00
|
|
|
AC_PATH_PROG([ZIP], [zip], [/usr/bin/zip])
|
|
|
|
AC_PATH_PROG([UNZIP], [unzip], [/usr/bin/unzip])
|
|
|
|
AC_CACHE_CHECK([for zipinfo code in unzip], [mc_cv_have_zipinfo],
|
|
|
|
[mc_cv_have_zipinfo=no
|
|
|
|
if $UNZIP -Z </dev/null >/dev/null 2>&1; then
|
|
|
|
mc_cv_have_zipinfo=yes
|
|
|
|
fi])
|
2009-07-26 17:11:53 +04:00
|
|
|
if test x"$mc_cv_have_zipinfo" = xyes; then
|
2009-05-07 16:38:06 +04:00
|
|
|
HAVE_ZIPINFO=1
|
|
|
|
else
|
|
|
|
HAVE_ZIPINFO=0
|
|
|
|
fi
|
|
|
|
AC_SUBST([HAVE_ZIPINFO])
|
|
|
|
])
|
|
|
|
|
|
|
|
|
|
|
|
dnl Enable Extfs (classic)
|
2016-01-04 21:43:19 +03:00
|
|
|
AC_DEFUN([mc_VFS_EXTFS],
|
2009-05-07 16:38:06 +04:00
|
|
|
[
|
|
|
|
AC_ARG_ENABLE([vfs-extfs],
|
2011-05-25 17:51:18 +04:00
|
|
|
AS_HELP_STRING([--enable-vfs-extfs], [Support for extfs filesystem @<:@yes@:>@]))
|
2010-07-24 11:24:07 +04:00
|
|
|
if test "$enable_vfs" = "yes" -a x"$enable_vfs_extfs" != x"no"; then
|
2016-01-04 21:43:19 +03:00
|
|
|
mc_EXTFS_CHECKS
|
2009-05-07 16:38:06 +04:00
|
|
|
enable_vfs_extfs="yes"
|
2016-01-04 21:43:19 +03:00
|
|
|
mc_VFS_ADDNAME([extfs])
|
2009-05-07 16:38:06 +04:00
|
|
|
AC_DEFINE([ENABLE_VFS_EXTFS], [1], [Support for extfs])
|
|
|
|
fi
|
2010-07-24 11:24:07 +04:00
|
|
|
AM_CONDITIONAL(ENABLE_VFS_EXTFS, [test "$enable_vfs" = "yes" -a x"$enable_vfs_extfs" = x"yes"])
|
2009-05-07 16:38:06 +04:00
|
|
|
])
|