diff --git a/configure b/configure index 279e4167d7db67467ef4ce3723e15d61634494ec..1d7987a06e2d82d9253c1e865111050c220d3be6 100755 --- a/configure +++ b/configure @@ -2959,7 +2959,6 @@ check_func_headers windows.h MapViewOfFile check_func_headers windows.h VirtualAlloc check_header dlfcn.h -check_header VideoDecodeAcceleration/VDADecoder.h check_header dxva2api.h -D_WIN32_WINNT=0x0600 check_header libcrystalhd/libcrystalhd_if.h check_header malloc.h @@ -2975,9 +2974,12 @@ check_header X11/extensions/XvMClib.h disabled zlib || check_lib zlib.h zlibVersion -lz || disable zlib disabled bzlib || check_lib2 bzlib.h BZ2_bzlibVersion -lbz2 || disable bzlib -# adds ldflags for VDA module -if enabled vda; then - add_ldflags -framework CoreFoundation -framework VideoDecodeAcceleration -framework QuartzCore +# check for VDA header +if ! disabled vda; then + if check_header VideoDecodeAcceleration/VDADecoder.h; then + enable vda + add_ldflags -framework CoreFoundation -framework VideoDecodeAcceleration -framework QuartzCore + fi fi # check for some common methods of building with pthread support