build-sys: Don't build srbchannel-test on targets without srbchannel
authorDavid Henningsson <david.henningsson@canonical.com>
Tue, 2 Dec 2014 08:22:47 +0000 (09:22 +0100)
committerDavid Henningsson <david.henningsson@canonical.com>
Wed, 3 Dec 2014 10:48:52 +0000 (11:48 +0100)
Reported-by: Felipe Sateler <fsateler@debian.org>
Signed-off-by: David Henningsson <david.henningsson@canonical.com>
configure.ac
src/Makefile.am

index fe8423f..a888c99 100644 (file)
@@ -449,6 +449,7 @@ AC_CHECK_HEADERS_ONCE([execinfo.h])
 AC_CHECK_HEADERS_ONCE([langinfo.h])
 AC_CHECK_HEADERS_ONCE([regex.h pcreposix.h])
 
+AM_CONDITIONAL(HAVE_SYS_EVENTFD_H, test "x$ac_cv_header_sys_eventfd_h" = "xyes")
 
 #### Typdefs, structures, etc. ####
 
index 4e60a98..88a824e 100644 (file)
@@ -288,11 +288,15 @@ TESTS_daemon = \
 
 if !OS_IS_WIN32
 TESTS_default += \
-               srbchannel-test \
                sigbus-test \
                usergroup-test
 endif
 
+if HAVE_SYS_EVENTFD_H
+TESTS_default += \
+               srbchannel-test
+endif
+
 if !OS_IS_DARWIN
 TESTS_default += \
                once-test