From c01795128a6cedd674fbbdda8fb61cd04647315d Mon Sep 17 00:00:00 2001 From: Thomas Vander Stichele Date: Wed, 7 Aug 2002 00:22:04 +0000 Subject: [PATCH] split gst plugins between c and c++ ones Original commit message from CVS: split gst plugins between c and c++ ones --- configure.ac | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/configure.ac b/configure.ac index 36955fd378..cb02fc647c 100644 --- a/configure.ac +++ b/configure.ac @@ -32,7 +32,11 @@ AC_PROG_CC AM_PROG_CC_STDC AM_PROG_AS AS="${CC}" +dnl determine c++ compiler AC_PROG_CXX +dnl determine if c++ is available on this system +AC_CHECK_PROG(HAVE_CXX, $CXX, yes, no) +dnl determine c++ preprocessor AC_PROG_CXXCPP AC_ISC_POSIX @@ -131,7 +135,6 @@ GST_CHECK_FEATURE(GCONF, [GConf libraries], , [ AC_SUBST(GCONF_CFLAGS) AC_SUBST(GCONF_LIBS) ]) -AC_SUBST(HAVE_GCONF) dnl check for gstreamer; uninstalled is selected preferentially -- see pkg-config(1) PKG_CHECK_MODULES(GST, gstreamer >= $GST_PLUGINS_MAJOR.$GST_PLUGINS_MINOR.$GST_PLUGINS_MICRO, @@ -213,10 +216,19 @@ GST_PLUGINS_ALL="\ cutter deinterlace effectv festival filter flx goom\ intfloat law level\ median mixmatrix mpeg1enc mpeg1sys mpeg1videoparse mpeg2enc mpeg2sub\ - mpegaudio mpegaudioparse mpegstream mpegtypes modplug\ + mpegaudio mpegaudioparse mpegstream mpegtypes\ monoscope passthrough playondemand qtdemux rtjpeg silence sine\ smooth spectrum speed stereo stereomono\ - synaesthesia udp videocrop videoscale videotestsrc volenv volume vumeter wavparse y4m" + synaesthesia udp videocrop videoscale videotestsrc volenv volume\ + vumeter wavparse y4m" + +dnl see if we can build C++ plug-ins +if test "x$HAVE_CXX" = "xyes"; then + GST_PLUGINS_ALL="$GST_PLUGINS_ALL \ + modplug" +else + echo "Not compiling plug-ins requiring C++ compiler" +fi AC_SUBST(GST_PLUGINS_ALL)