[pulseaudio-discuss] [PATCH] build-sys: Don't build srbchannel-test on targets without srbchannel

David Henningsson david.henningsson at canonical.com
Tue Dec 2 00:31:11 PST 2014


Reported-by: Felipe Sateler <fsateler at debian.org>
Signed-off-by: David Henningsson <david.henningsson at canonical.com>
---

So, I prefer having skipping the srbchannel test instead of having a succeding one
in case there is no srbchannel functionality. Felipe, does this patch your issue?

 configure.ac    | 1 +
 src/Makefile.am | 6 +++++-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/configure.ac b/configure.ac
index fe8423f..a888c99 100644
--- a/configure.ac
+++ b/configure.ac
@@ -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. ####
 
diff --git a/src/Makefile.am b/src/Makefile.am
index 4e60a98..88a824e 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -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
-- 
1.9.1



More information about the pulseaudio-discuss mailing list