mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-21 10:55:51 +02:00
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.
This commit is contained in:
parent
0eb0f29a40
commit
885a6d8324
2
configure
vendored
2
configure
vendored
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user