diff options
author | Thomas Vander Stichele <thomas@apestaart.org> | 2001-12-15 17:42:48 +0000 |
---|---|---|
committer | Thomas Vander Stichele <thomas@apestaart.org> | 2001-12-15 17:42:48 +0000 |
commit | 709efca9c92c5e4750b0b492068c9a49bcb54ff2 (patch) | |
tree | 27698b3f24ec50fe44cc86e28cae76924c0a6150 | |
parent | a3bb942a99de17df1f4593851d13ae1a07467460 (diff) |
will this work ?
Original commit message from CVS:
will this work ?
-rw-r--r-- | configure.ac | 153 |
1 files changed, 72 insertions, 81 deletions
diff --git a/configure.ac b/configure.ac index e5bf8a28aa..747aa5b3f4 100644 --- a/configure.ac +++ b/configure.ac @@ -7,8 +7,8 @@ AC_CANONICAL_TARGET([]) AM_CONFIG_HEADER(config.h) GST_VERSION_MAJOR=0 -GST_VERSION_MINOR=2 -GST_VERSION_MICRO=990 +GST_VERSION_MINOR=3 +GST_VERSION_MICRO=09 GST_VERSION=$GST_VERSION_MAJOR.$GST_VERSION_MINOR.$GST_VERSION_MICRO PACKAGE=gstreamer @@ -319,56 +319,76 @@ dnl ========================================================================== dnl Next, check for the optional libraries: -dnl ======================================= +dnl These are all libraries used in building plugins +dnl ================================================ +dnl let's try and sort them alphabetically, shall we ? -dnl ***** ESound ***** -translit(dnm, m, l) AM_CONDITIONAL(USE_LIBESD, true) -GST_CHECK_FEATURE(LIBESD, [esound plugins], esdsrc esdsink, [ - AM_PATH_ESD(0.2.12, HAVE_LIBESD=yes, HAVE_LIBESD=no) +dnl *** alsa *** +translit(dnm, m, l) AM_CONDITIONAL(USE_ALSA, true) +GST_CHECK_FEATURE(ALSA, [alsa plugins], gstalsa, [ + AM_PATH_ALSA(0.9.0, HAVE_ALSA=yes, HAVE_ALSA=no) ]) -dnl Check for artsc -translit(dnm, m, l) AM_CONDITIONAL(USE_ARTSC, true) -GST_CHECK_FEATURE(ARTSC, [artsd plugins], artsdsink, [GST_CHECK_ARTSC()]) - -dnl Check for arts +dnl *** arts *** translit(dnm, m, l) AM_CONDITIONAL(USE_ARTS, true) GST_CHECK_FEATURE(ARTS, [arts plugins], arts, [GST_CHECK_ARTS()]) -dnl Check for xmms -translit(dnm, m, l) AM_CONDITIONAL(USE_LIBXMMS, true) -GST_CHECK_FEATURE(LIBXMMS, [xmms plugin], xmms, [ - AM_PATH_XMMS(0.1.0, HAVE_LIBXMMS=yes, HAVE_LIBXMMS=no) -], disabled) - -dnl Check for alsa -translit(dnm, m, l) AM_CONDITIONAL(USE_ALSA, true) -GST_CHECK_FEATURE(ALSA, [alsa plugins], gstalsa, [ - AM_PATH_ALSA(0.9.0, HAVE_ALSA=yes, HAVE_ALSA=no) -]) -if test x$HAVE_ALSA = xno; then - unset USE_ALSA - ALSA_CFLAGS= - ALSA_LIBS= -fi +dnl *** artsc *** +translit(dnm, m, l) AM_CONDITIONAL(USE_ARTSC, true) +GST_CHECK_FEATURE(ARTSC, [artsd plugins], artsdsink, [GST_CHECK_ARTSC()]) -dnl Check for libaudiofile +dnl *** audiofile *** +dnl this check uses the GST_CHECK_CONFIGPROG macro translit(dnm, m, l) AM_CONDITIONAL(USE_LIBAUDIOFILE, true) -GST_CHECK_FEATURE(LIBAUDIOFILE, [use gdk pixbuf], afsink afsrc, [ +GST_CHECK_FEATURE(LIBAUDIOFILE, [audiofile], afsink afsrc, [ translit(dnm, m, l) AC_SUBST(LIBAUDIOFILE_LIBS) translit(dnm, m, l) AC_SUBST(LIBAUDIOFILE_CFLAGS) GST_CHECK_CONFIGPROG(LIBAUDIOFILE, audiofile-config) ]) +dnl *** avifile *** +dnl this check uses the GST_CHECK_CONFIGPROG macro +translit(dnm, m, l) AM_CONDITIONAL(USE_AVIFILE, true) +GST_CHECK_FEATURE(AVIFILE, [avifile], FIXME windec winenc wincodec, [ +translit(dnm, m, l) AC_SUBST(AVIFILE_LIBS) +translit(dnm, m, l) AC_SUBST(AVIFILE_CFLAGS) +GST_CHECK_CONFIGPROG(AVIFILE, avifile-config) +]) + + +dnl **** ESound **** +translit(dnm, m, l) AM_CONDITIONAL(USE_LIBESD, true) +GST_CHECK_FEATURE(LIBESD, [esound plugins], esdsrc esdsink, [ + AM_PATH_ESD(0.2.12, HAVE_LIBESD=yes, HAVE_LIBESD=no) +]) + +dnl *** Gnome VFS *** +dnl this check uses the GST_CHECK_CONFIGPROG macro with gnome-config vfs +translit(dnm, m, l) AM_CONDITIONAL(USE_GNOME_VFS, true) +GST_CHECK_FEATURE(GNOME_VFS, [Gnome VFS], gnomevfssrc, [ +translit(dnm, m, l) AC_SUBST(GNOME_VFS_LIBS) +translit(dnm, m, l) AC_SUBST(GNOME_VFS_CFLAGS) +GST_CHECK_CONFIGPROG(GNOME_VFS, gnome-config vfs) +]) + +dnl *** xmms *** +translit(dnm, m, l) AM_CONDITIONAL(USE_LIBXMMS, true) +GST_CHECK_FEATURE(LIBXMMS, [xmms plugin], xmms, [ + AM_PATH_XMMS(0.1.0, HAVE_LIBXMMS=yes, HAVE_LIBXMMS=no) +], disabled) + dnl Check for libgdk-pixbuf dnl FIXME: not sure that this is still used anywhere. -translit(dnm, m, l) AM_CONDITIONAL(USE_GDK_PIXBUF, true) -GST_CHECK_FEATURE(GDK_PIXBUF, [use gdk pixbuf], , [ -translit(dnm, m, l) AC_SUBST(GDK_PIXBUF_LIBS) -translit(dnm, m, l) AC_SUBST(GDK_PIXBUF_CFLAGS) -GST_CHECK_CONFIGPROG(GDK_PIXBUF, gdk-pixbuf-config) -]) +dnl DELETEME +dnl translit(dnm, m, l) AM_CONDITIONAL(USE_GDK_PIXBUF, true) +dnl GST_CHECK_FEATURE(GDK_PIXBUF, [use gdk pixbuf], , [ +dnl translit(dnm, m, l) AC_SUBST(GDK_PIXBUF_LIBS) +dnl translit(dnm, m, l) AC_SUBST(GDK_PIXBUF_CFLAGS) +dnl GST_CHECK_CONFIGPROG(GDK_PIXBUF, gdk-pixbuf-config) +dnl ]) +dnl + if test x$USE_GLIB2 = xyes; then dnl we don't support gnome/gtk with glib2.0 yet @@ -422,42 +442,6 @@ else AC_SUBST(LIBGLADE_GNOME_CFLAGS) fi -dnl Check for Gnome VFS -HAVE_GNOME_VFS="no" -if test x$USE_GLIB2 = xyes; then - VFS_LIBS= - VFS_CFLAGS= - AC_MSG_WARN(Gnome-VFS disabled for glib2.0) -else - AC_MSG_CHECKING(for Gnome VFS) - if gnome-config --libs vfs > /dev/null 2>&1; then - HAVE_GNOME_VFS="yes" - AC_MSG_RESULT(found) - VFS_LIBS="`gnome-config --libs vfs`" - VFS_CFLAGS="`gnome-config --cflags vfs`" - else - AC_MSG_WARN(Did not find Gnome-VFS installed) - VFS_LIBS= - VFS_CFLAGS= - fi -fi -AC_SUBST(VFS_LIBS) -AC_SUBST(VFS_CFLAGS) - -dnl Check for Avifile -HAVE_AVIFILE="no" -AC_MSG_CHECKING(for Avifile) -if avifile-config --libs > /dev/null 2>&1; then - HAVE_AVIFILE="yes" - AC_MSG_RESULT(found) -else - AC_MSG_WARN(Did not find Avifile installed) -fi -AVIFILE_LIBS="`avifile-config --libs`" -AVIFILE_CFLAGS="`avifile-config --cflags`" -AC_SUBST(AVIFILE_LIBS) -AC_SUBST(AVIFILE_CFLAGS) - dnl Check for atomic.h dnl Note: use AC_CHECK_HEADER not AC_CHECK_HEADERS, because the latter dnl defines the wrong default symbol as well (HAVE_ASM_ATOMIC_H) @@ -528,14 +512,16 @@ AC_CHECK_LIB(mad, mad_decoder_finish, ) dnl Check for libmikmod -translit(dnm, m, l) AM_CONDITIONAL(USE_LIBMIKMOD, true) -GST_CHECK_FEATURE(LIBMIKMOD, [mikmod plugin], mikmod, [ - AM_PATH_LIBMIKMOD(, HAVE_LIBMIKMOD=yes, HAVE_LIBMIKMOD=no)]) +AM_PATH_LIBMIKMOD(, HAVE_LIBMIKMOD=yes, + AC_MSG_WARN(***** NOTE: These plugins won't be built: mikmod) + HAVE_LIBMIKMOD=no +) dnl Check for libvorbis -translit(dnm, m, l) AM_CONDITIONAL(USE_VORBIS, true) -GST_CHECK_FEATURE(VORBIS, [vorbis plugins], vorbisdec vorbisenc, [ - AM_PATH_VORBIS(HAVE_VORBIS=yes, HAVE_VORBIS=no)]) +AM_PATH_VORBIS(HAVE_VORBIS=yes, + AC_MSG_WARN(***** NOTE: These plugins won't be built: vorbisdec vorbisenc) + HAVE_VORBIS=no +) dnl Check for libjpeg AC_MSG_CHECKING(libjpeg library) @@ -642,9 +628,11 @@ CPPFLAGS="$CPPFLAGS $GLIB_CFLAGS" AC_CHECK_HEADER(libdv/dv.h, :, HAVE_LIBDV=no) CPPFLAGS="$libdvcheck_save_CPPFLAGS" -translit(dnm, m, l) AM_CONDITIONAL(USE_AALIB, true) -GST_CHECK_FEATURE(AALIB, [aasink plugin], aasink, [ - AM_PATH_AALIB(, HAVE_AALIB=yes, HAVE_AALIB=no)]) +dnl Check for aalib +AM_PATH_AALIB( , HAVE_AALIB=yes, + AC_MSG_WARN(***** NOTE: These plugins won't be built: aasink) + HAVE_AALIB=no +) dnl AC_MSG_CHECKING(aalib) dnl AC_CHECK_LIB(aa, aa_init, HAVE_AALIB=yes, HAVE_AALIB=no, ) @@ -1285,3 +1273,6 @@ gstreamer.spec, chmod +x gstreamer-config echo "$infomessages", infomessages="$infomessages" ) + +echo -e "configure: *** Plugins that will be built : \n$GST_PLUGINS_YES" +echo -e "configure: *** Plugins that will not be built : \n$GST_PLUGINS_NO" |