Added inotify autoconf script.

This commit is contained in:
rakshasa
2012-03-29 22:05:43 +09:00
parent d1ff1fe77c
commit dc817e24e4
2 changed files with 20 additions and 1 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
AC_INIT(rtorrent, 0.9.1, jaris@ifi.uio.no)
AC_DEFINE(API_VERSION, 1, api version)
AC_DEFINE(API_VERSION, 2, api version)
AM_INIT_AUTOMAKE
AM_CONFIG_HEADER(config.h)
+19
View File
@@ -489,3 +489,22 @@ AC_DEFUN([TORRENT_WITH_XMLRPC_C], [
AC_MSG_RESULT(ignored)
])
])
AC_DEFUN([TORRENT_WITH_INOTIFY], [
AC_LANG_PUSH(C++)
AC_CHECK_HEADERS([sys/inotify.h mcheck.h])
AC_MSG_CHECKING([whether sys/inotify.h actually works])
AC_COMPILE_IFELSE([AC_LANG_SOURCE([
#include <sys/inotify.h>
int main(int,const char*) { return (-1 == inotify_init()); }])
],[
AC_DEFINE(HAVE_INOTIFY, 1, [sys/inotify.h exists and works correctly])
AC_MSG_RESULT(yes)],
[AC_MSG_RESULT(failed)]
)
AC_LANG_POP(C++)
])