You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdepim/kmail/configure.in.in

91 lines
2.1 KiB

AC_DEFUN([KMAIL_CHECK_INDEXLIB],
[
AC_REQUIRE([KDE_CHECK_LIB64])
AC_MSG_CHECKING(for indexlib)
missing_indexlib=ignore
AC_ARG_ENABLE(indexlib,
AC_HELP_STRING([--enable-indexlib],[Enable EXPERIMENTAL full-text indexing in KMail.
Use are your own risk!]),
AC_DEFINE(HAVE_INDEXLIB,1,[Define if you want EXPERIMENTAL full-text indexing in KMail])
missing_indexlib=no
)
AM_CONDITIONAL(add_indexlib, test no = "$missing_indexlib")
])
dnl The following test is taken from kdelibs/kio/kio
dnl ------------------------------------------------------------------------
dnl Try to find if we have Linux Inode based Dir Notification
dnl ------------------------------------------------------------------------
AC_ARG_ENABLE(inotify,
AC_HELP_STRING([--disable-inotify],[enable use of Linux inode notifications]),
[ kde_enable_inotify=$enableval ], [kde_enable_inotify=yes])dnl
AC_CHECK_GNU_EXTENSIONS
if test "x$kde_enable_inotify" = "xyes"; then
AC_MSG_CHECKING([for Linux Inotify Notification])
AC_CACHE_VAL(kde_cv_have_inotify,
[
kde_cv_have_inotify=no
AC_LANG_SAVE
AC_LANG_C
AC_TRY_COMPILE(
[
#include <asm/unistd.h>
#define _S390_BITOPS_H
#include <linux/inotify.h>
],
[
#ifndef IN_ALL_EVENTS
#error no inotify notification
#endif
#ifndef __NR_inotify_init
#error no __NR_inotify_init
#endif
],kde_cv_have_inotify=yes,kde_cv_have_inotify=no)
AC_LANG_RESTORE
])
AC_CACHE_VAL(kde_cv_have_sys_inotify,
[
kde_cv_have_sys_inotify=no
AC_LANG_SAVE
AC_LANG_C
AC_TRY_COMPILE(
[
#include <sys/inotify.h>
],
[
#ifndef IN_ALL_EVENTS
#error no inotify notification
#endif
],kde_cv_have_sys_inotify=yes,kde_cv_have_sys_inotify=no)
AC_LANG_RESTORE
])
if test "$kde_cv_have_inotify" = "yes" -o "$kde_cv_have_sys_inotify" = "yes"; then
AC_DEFINE_UNQUOTED(HAVE_INOTIFY, 1, [Define if your system has Linux Inode Notification])
if test "$kde_cv_have_sys_inotify" = "yes"; then
AC_DEFINE_UNQUOTED(HAVE_SYS_INOTIFY, 1, [Define if your system has glibc support for inotify])
fi
AC_MSG_RESULT(yes)
else
AC_MSG_RESULT(no)
fi
fi
KMAIL_CHECK_INDEXLIB