osxvideosink: Improve configure check for OSX >= 10.6
authorSebastian Dröge <sebastian@centricular.com>
Wed, 8 Jan 2014 09:31:18 +0000 (10:31 +0100)
committerSebastian Dröge <sebastian@centricular.com>
Wed, 8 Jan 2014 09:31:18 +0000 (10:31 +0100)
https://bugzilla.gnome.org/show_bug.cgi?id=721245

configure.ac

index b29f634..7109ee8 100644 (file)
@@ -488,14 +488,13 @@ AG_GST_CHECK_FEATURE(OSX_VIDEO, [OSX video], osxvideosink, [
   AC_CHECK_HEADER(OpenGL/gl.h, HAVE_OSX_VIDEO="yes", HAVE_OSX_VIDEO="no")
 
   dnl in case header OpenGL/gl.h is found on other platforms (or older, unsupported OS X)
-  case "$host" in
-    *-*darwin1*)
-      dnl do nothing on Snow Leopard or newer
-      ;;
-    *)
-      HAVE_OSX_VIDEO="no"
-      ;;
-  esac
+  dnl also require Snow Leopard or newer
+
+  AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <faad.h>]], [[
+        #if MAC_OS_X_VERSION_MIN_REQUIRED < 1060
+        #error Too old OSX version
+        #endif
+    ]])],[HAVE_OSX_VIDEO="yes"],[HAVE_OSX_VIDEO="no"])
 ])
 
 dnl *** Video 4 Linux 2 ***