From e64c6256cce6b4237370ee62944eaa5852478574 Mon Sep 17 00:00:00 2001 From: Thomas Vander Stichele Date: Sun, 16 Dec 2001 16:43:03 +0000 Subject: [PATCH] added cdparanoia check Original commit message from CVS: added cdparanoia check --- configure.ac | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/configure.ac b/configure.ac index fe643abb5f..6806e798b1 100644 --- a/configure.ac +++ b/configure.ac @@ -472,10 +472,19 @@ translit(dnm, m, l) AC_SUBST(AVIFILE_CFLAGS) GST_CHECK_CONFIGPROG(AVIFILE, avifile-config) ]) +dnl *** CDParanoia *** +translit(dnm, m, l) AM_CONDITIONAL(USE_CDPARANOIA, true) +GST_CHECK_FEATURE(CDPARANOIA, [CDParanoia], cdparanoia, [ + GST_CHECK_LIBHEADER(CDPARANOIA, cdda_interface, cdda_open, , cdda_interface., CDPARANOIA_LIBS="-lcdda_interface -lcdda_paranoia") +]) +dnl FIXME : add second check somehow if that is necessary +dnl AC_CHECK_LIB(cdda_paranoia, paranoia_init, : , HAVE_CDPARANOIA=no, -lcdda_interface ) +dnl AC_CHECK_HEADER(cdda_paranoia.h, :, HAVE_CDPARANOIA=no) + dnl *** dvdread *** translit(dnm, m, l) AM_CONDITIONAL(USE_LIBDVDREAD, true) GST_CHECK_FEATURE(LIBDVDREAD, [dvdread library], libdvdread, [ -GST_CHECK_LIBHEADER(LIBDVDREAD, dvdread, DVDOpen, , dvdread/dvd_reader.h, LIBDVDREAD_LIBS="-ldvdread") + GST_CHECK_LIBHEADER(LIBDVDREAD, dvdread, DVDOpen, , dvdread/dvd_reader.h, LIBDVDREAD_LIBS="-ldvdread") ]) dnl **** ESound **** @@ -504,8 +513,12 @@ GST_CHECK_CONFIGPROG(GNOME_VFS, gnome-config vfs) dnl *** gsm *** translit(dnm, m, l) AM_CONDITIONAL(USE_LIBGSM, true) GST_CHECK_FEATURE(LIBGSM, [GSM library], gsmenc gsmdec, [ -GST_CHECK_LIBHEADER(LIBGSM, gsm, gsm_create, , gsm/gsm.h, LIBGSM_LIBS="-lgsm" && LIBGSM_CFLAGS="-DGSM_HEADER_IN_SUBDIR") +GST_CHECK_LIBHEADER(LIBGSM, gsm, gsm_create, , gsm/gsm.h, LIBGSM_LIBS="-lgsm" LIBGSM_CFLAGS="-DGSM_HEADER_IN_SUBDIR") ]) +dnl FIXME: this should be done somewhere in the functions, but it doesn't +dnl seem to be happening +AC_SUBST(LIBGSM_LIBS) +AC_SUBST(LIBGSM_CFLAGS) dnl *** Hermes *** translit(dnm, m, l) AM_CONDITIONAL(USE_LIBHERMES, true) @@ -755,14 +768,6 @@ AC_CHECK_HEADER(xaudio/decoder.h, HAVE_XAUDIO="no", ) -AC_MSG_CHECKING(CDparanoia library) -HAVE_CDPARANOIA=yes -AC_CHECK_LIB(cdda_interface, cdda_open, : , HAVE_CDPARANOIA=no, ) -AC_CHECK_HEADER(cdda_interface.h, :, HAVE_CDPARANOIA=no) -AC_CHECK_LIB(cdda_paranoia, paranoia_init, : , HAVE_CDPARANOIA=no, -lcdda_interface ) -AC_CHECK_HEADER(cdda_paranoia.h, :, HAVE_CDPARANOIA=no) - - dnl Check for linux/cdrom.h AC_CHECK_HEADER(linux/cdrom.h, HAVE_LINUX_CDROM=yes, HAVE_LINUX_CDROM=no