From 93a89498d6b7a4de9f998e0fdf65098da8bb8411 Mon Sep 17 00:00:00 2001 From: David Schleef Date: Mon, 18 Apr 2011 12:28:52 -0700 Subject: [PATCH] avc: attempt new configure --- configure.ac | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index a525fe0c3e..1ffe58a107 100644 --- a/configure.ac +++ b/configure.ac @@ -538,8 +538,15 @@ dnl *** OS/X AVCVideoServices *** translit(dnm, m, l) AM_CONDITIONAL(USE_AVC, true) HAVE_AVC="no" AG_GST_CHECK_FEATURE(AVC, [AVC Video Services], avcsrc, [ - AC_CHECK_TYPE([AVCDevice], HAVE_AVC="yes", HAVE_AVC="no", - [#include ]) + AC_LANG_PUSH([C++]) + save_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS -framework AVCVideoServices -framework CoreFoundation" + save_LIBS="$LIBS" + LIBS="$LIBS -framework AVCVideoServices -framework CoreFoundation" + AC_TRY_COMPILE([], [], [HAVE_AVC=yes], [HAVE_AVC=no]) + LIBS=$save_LIBS + CPPFLAGS=$save_CPPFLAGS + AC_LANG_POP([C++]) ]) dnl in case header AVCVideoServices/AVCVideoServices.h is found on other platforms case "$host" in