Commit 885a6d83 authored by Matthieu Bouron's avatar Matthieu Bouron

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.
parent 0eb0f29a
...@@ -4533,6 +4533,7 @@ case $target_os in ...@@ -4533,6 +4533,7 @@ case $target_os in
enabled x86_64 && objformat="macho64" enabled x86_64 && objformat="macho64"
enabled_any pic shared x86_64 || enabled_any pic shared x86_64 ||
{ check_cflags -mdynamic-no-pic && add_asflags -mdynamic-no-pic; } { check_cflags -mdynamic-no-pic && add_asflags -mdynamic-no-pic; }
check_header dispatch/dispatch.h
;; ;;
msys*) msys*)
die "Native MSYS builds are discouraged, please use the MINGW environment."; die "Native MSYS builds are discouraged, please use the MINGW environment.";
...@@ -5347,7 +5348,6 @@ check_func_headers glob.h glob ...@@ -5347,7 +5348,6 @@ check_func_headers glob.h glob
enabled xlib && enabled xlib &&
check_func_headers "X11/Xlib.h X11/extensions/Xvlib.h" XvGetPortAttribute -lXv -lX11 -lXext 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 direct.h
check_header dirent.h check_header dirent.h
check_header dlfcn.h check_header dlfcn.h
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment