add --disable-inotify for configure to disable inotify when autodetected

This commit is contained in:
Viliam Mateicka
2009-10-24 18:24:29 +02:00
parent ac830468bf
commit 7b343eaf50
3 changed files with 27 additions and 2 deletions

View File

@@ -121,8 +121,19 @@ AC_CHECK_HEADERS(locale.h)
AC_CHECK_HEADERS(valgrind/memcheck.h)
AC_CHECK_FUNCS(inotify_init)
AM_CONDITIONAL(HAVE_INOTIFY, test x$ac_cv_func_inotify_init = xyes)
AC_ARG_ENABLE(inotify,
AS_HELP_STRING([--disable-inotify],
[disable support Inotify automatic database update (default: enabled) ]),,
[enable_inotify=yes])
if test x$ac_cv_func_inotify_init = xno; then
enable_inotify=no
fi
if test x$enable_inotify = xyes; then
AC_DEFINE([ENABLE_INOTIFY], 1, [Define to enable inotify support])
fi
AM_CONDITIONAL(ENABLE_INOTIFY, test x$enable_inotify = xyes)
dnl
dnl mandatory libraries
@@ -273,6 +284,7 @@ fi
AM_CONDITIONAL(ENABLE_SQLITE, test x$enable_sqlite = xyes)
dnl
dnl input plugins
dnl
@@ -1624,6 +1636,12 @@ else
echo " libcue support ................disabled"
fi
if test x$enable_inotify = xyes; then
echo " Inotify support (autoupdate) ..enabled"
else
echo " Inotify support (autoupdate) ..disabled"
fi
echo ""
echo "##########################################"
echo ""