From 885a6d83247b76d4e58084440189620c6f22ca13 Mon Sep 17 00:00:00 2001 From: Matthieu Bouron Date: Thu, 25 Feb 2016 15:00:59 +0100 Subject: [PATCH] configure: only check dispatch header on darwin Fixes build of lavd/jack on linux if dispatch happens to be available on this platform. dispatch, as well as its dependencies kqueue and pwq are generally not installed / distribued on linux systems. If it happens to be the case, you want to explicitely link against the libraries (using -ldispatch) as opposed to darwin where it is part of the standard library and -ldispatch doesn't work. --- configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure b/configure index 0576c65827..08edfd3aa0 100755 --- a/configure +++ b/configure @@ -4533,6 +4533,7 @@ case $target_os in enabled x86_64 && objformat="macho64" enabled_any pic shared x86_64 || { check_cflags -mdynamic-no-pic && add_asflags -mdynamic-no-pic; } + check_header dispatch/dispatch.h ;; msys*) die "Native MSYS builds are discouraged, please use the MINGW environment."; @@ -5347,7 +5348,6 @@ check_func_headers glob.h glob enabled xlib && check_func_headers "X11/Xlib.h X11/extensions/Xvlib.h" XvGetPortAttribute -lXv -lX11 -lXext -check_header dispatch/dispatch.h check_header direct.h check_header dirent.h check_header dlfcn.h