s3-wafbuild: Fix inotify detection (bug 8580)
authorBjörn Baumbach <bb@sernet.de>
Mon, 7 Nov 2011 13:24:40 +0000 (14:24 +0100)
committerStefan Metzmacher <metze@samba.org>
Mon, 7 Nov 2011 15:28:37 +0000 (16:28 +0100)
Enable inotify if sys or kernel inotify is available.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Mon Nov  7 16:28:38 CET 2011 on sn-devel-104

source3/wscript

index 26152f51690771d5ad809e1d4cad8d83ecefefbd..c329cbf00bd284f15b89ccd881eb0845d4cb6219 100644 (file)
@@ -117,8 +117,9 @@ long ret = splice(0,0,1,0,400,0);
     # Check for inotify support
     conf.CHECK_HEADERS('linux/inotify.h asm/unistd.h sys/inotify.h')
     conf.CHECK_FUNCS('inotify_init')
-    if "HAVE_LINUX_INOTIFY_H" in conf.env and "HAVE_INOTIFY_INIT" in conf.env:
-        conf.DEFINE('HAVE_INOTIFY', 1)
+    if "HAVE_INOTIFY_INIT" in conf.env:
+        if "HAVE_LINUX_INOTIFY_H" in conf.env or "HAVE_SYS_INOTIFY_H" in conf.env:
+            conf.DEFINE('HAVE_INOTIFY', 1)
 
     # Check for kernel change notify support
     conf.CHECK_CODE('''