Use the Orc m4 macro
authorDavid Schleef <ds@schleef.org>
Wed, 9 Jun 2010 19:35:40 +0000 (12:35 -0700)
committerDavid Schleef <ds@schleef.org>
Wed, 9 Jun 2010 19:41:00 +0000 (12:41 -0700)
configure.ac

index c43f963..c5267ef 100644 (file)
@@ -252,33 +252,7 @@ dnl *** checks for dependency libraries ***
 dnl GLib is required
 AG_GST_GLIB_CHECK([2.20])
 
-dnl Orc
-AC_ARG_ENABLE(orc,
-AC_HELP_STRING([--enable-orc],[use Orc if installed]),
-[case "${enableval}" in
-  yes) enable_orc=yes ;;
-  no)  enable_orc=no ;;
-  *) AC_MSG_ERROR(bad value ${enableval} for --enable-orc) ;;
-esac
-],
-[enable_orc=yes]) dnl Default value
-
-ORC_REQ=0.4.5
-if test "x$enable_orc" = "xyes" ; then
-  PKG_CHECK_MODULES(ORC, orc-0.4 >= $ORC_REQ, [
-    AC_DEFINE(HAVE_ORC, 1, [Use Orc])
-    ORCC=`$PKG_CONFIG --variable=orcc orc-0.4`
-    AC_SUBST(ORCC)
-    HAVE_ORC=yes
-  ], [
-    AC_DEFINE(DISABLE_ORC, 1, [Disable Orc])
-    HAVE_ORC=no
-  ])
-else
-  AC_DEFINE(DISABLE_ORC, 1, [Disable Orc])
-  HAVE_ORC=no
-fi
-AM_CONDITIONAL(HAVE_ORC, test "x$HAVE_ORC" = "xyes")
+ORC_CHECK([0.4.5])
 
 dnl checks for gstreamer
 dnl uninstalled is selected preferentially -- see pkg-config(1)
@@ -1035,3 +1009,5 @@ sed \
 AC_OUTPUT
 
 AG_GST_OUTPUT_PLUGINS
+ORC_OUTPUT
+