summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorZaheer Abbas Merali <zaheerabbas@merali.org>2004-06-22 00:21:51 +0000
committerZaheer Abbas Merali <zaheerabbas@merali.org>2004-06-22 00:21:51 +0000
commit9cfe55b1422fae21a7764b15ef622628c9fbee84 (patch)
tree262d9de43c6a95e1cc9c4c68336975645d6e9b6c /configure.ac
parent383798402482c704ea69c91c955563d328a2b023 (diff)
downloadgstreamer-plugins-bad-9cfe55b1422fae21a7764b15ef622628c9fbee84.tar.gz
configure.ac: Add objective-c support if running in Darwin/Mac OS X
Original commit message from CVS: 2004-06-22 Zaheer Abbas Merali <zaheerabbas at merali.org> * configure.ac: Add objective-c support if running in Darwin/Mac OS X * sys/Makefile.am: * sys/osxvideo: * sys/osxvideo/Makefile.am: * sys/osxvideo/osxvideosink.h: * sys/osxvideo/osxvideosink.m: * sys/osxvideo/cocoawindow.h: * sys/osxvideo/cocoawindow.m: Add osxvideosink, a cocoa-based osx video sink
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac24
1 files changed, 23 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index e5bab84ea..8560dec2b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -43,7 +43,17 @@ AC_PROG_CC
AM_PROG_CC_STDC
AM_PROG_AS
AS="${CC}"
-
+dnl objective-c for OSX (should check if os is darwin)
+case "$host" in
+ *-*darwin*)
+ AM_CONDITIONAL([am__fastdepOBJC], false)
+ OBJC="${CC}"
+ AC_SUBST(OBJC)
+ OBJCFLAGS="${CFLAGS}"
+ AC_SUBST(OBJCFLAGS)
+ _AM_DEPENDENCIES(OBJC)
+ ;;
+esac
dnl the gettext stuff needed
AM_GNU_GETTEXT_VERSION(0.11.5)
AM_GNU_GETTEXT([external])
@@ -476,6 +486,17 @@ GST_CHECK_FEATURE(OSX_AUDIO, [OSX audio], osxaudiosrc osxaudiosink, [
AC_CHECK_HEADER(CoreAudio/CoreAudio.h, HAVE_OSX_AUDIO="yes", HAVE_OSX_AUDIO="no")
])
+dnl *** OS X video ***
+translit(dnm, m, l) AM_CONDITIONAL(USE_OSX_VIDEO, true)
+HAVE_OSX_VIDEO="no"
+case "$host" in
+ *-*darwin*)
+ GST_CHECK_FEATURE(OSX_VIDEO, [OSX video], osxvideosink, [
+ AC_CHECK_HEADER(OpenGL/gl.h, HAVE_OSX_VIDEO="yes", HAVE_OSX_VIDEO="no")
+ ])
+ ;;
+esac
+
dnl *** QuickCam ***
translit(dnm, m, l) AM_CONDITIONAL(USE_QCAM, true)
GST_CHECK_FEATURE(QCAM, [QuickCam], qcamsrc, [
@@ -1856,6 +1877,7 @@ sys/dxr3/Makefile
sys/glsink/Makefile
sys/oss/Makefile
sys/osxaudio/Makefile
+sys/osxvideo/Makefile
sys/qcam/Makefile
sys/sunaudio/Makefile
sys/v4l/Makefile