From 22e646099afc4c95e5214fd823bd6caa95113dc1 Mon Sep 17 00:00:00 2001 From: Julien BLACHE Date: Wed, 1 Apr 2009 17:57:47 +0200 Subject: [PATCH] Use pkg-config for Ogg/Vorbis --- configure.in | 33 ++++----------------------------- src/Makefile.am | 4 ++-- 2 files changed, 6 insertions(+), 31 deletions(-) diff --git a/configure.in b/configure.in index 712223a1..b20c8af5 100644 --- a/configure.in +++ b/configure.in @@ -99,6 +99,10 @@ PKG_CHECK_MODULES(SQLITE3, [ sqlite3 ], AC_DEFINE(HAVE_SQLITE3, 1, [define if sqlite3 is available])) PKG_CHECK_MODULES(ID3TAG, [ id3tag ]) +if test x$use_oggvorbis = xtrue; then + PKG_CHECK_MODULES(OGGVORBIS, [ ogg vorbis vorbisfile ]) +fi + if test x$use_ffmpeg = xtrue; then PKG_CHECK_MODULES(FFMPEG, [ libavcodec libavformat ]) fi @@ -114,35 +118,6 @@ AC_ARG_WITH(static-libs, AC_CHECK_HEADERS(getopt.h,,) AC_CHECK_HEADERS(stdint.h,,) -if test x$use_oggvorbis = xtrue; then - AC_CHECK_HEADERS(ogg/ogg.h,, [ - AC_MSG_ERROR([ogg/ogg.h not found... Must have libogg installed for Ogg/Vorbis support])]) - AC_CHECK_LIB(ogg,ogg_sync_init,,echo "Must have libogg for Ogg/Vorbis support";exit) - - if test x"$STATIC_LIBS" != x"no"; then - LIBS="${LIBS} ${STATIC_LIBS}/libogg.a" - else - LIBS="${LIBS} -logg" - fi - - AC_CHECK_HEADERS(vorbis/codec.h,, [ - AC_MSG_ERROR([vorbis/codec.h not found... Must have libvorbis installed for Ogg/Vorbis support])]) - AC_CHECK_LIB(vorbis,vorbis_info_init,,echo "Must have libvorbis for Ogg/Vorbis support";exit) - - if test x"$STATIC_LIBS" != x"no"; then - LIBS="${LIBS} ${STATIC_LIBS}/libvorbis.a" - else - LIBS="${LIBS} -lvorbis" - fi - - AC_CHECK_LIB(vorbisfile,ov_open,,echo "Must have libvorbisfile for Ogg/Vorbis support";exit) - if test x"$STATIC_LIBS" != x"no"; then - LIBS="${LIBS} ${STATIC_LIBS}/libvorbisfile.a" - else - LIBS="${LIBS} -lvorbisfile" - fi -fi - if test x$use_flac = xtrue; then AC_CHECK_HEADERS(FLAC/metadata.h,, [ AC_MSG_ERROR([FLAC/metadata.h not found... Must have libFLAC installed for FLAC support])]) diff --git a/src/Makefile.am b/src/Makefile.am index 4f1e69bf..180d3a08 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -24,8 +24,8 @@ endif wavstreamer_SOURCES = wavstreamer.c -mt_daapd_CPPFLAGS = @AVAHI_CFLAGS@ @SQLITE3_CFLAGS@ @ID3TAG_CFLAGS@ -mt_daapd_LDADD = @AVAHI_LIBS@ @SQLITE3_LIBS@ @ID3TAG_LIBS@ +mt_daapd_CPPFLAGS = @AVAHI_CFLAGS@ @SQLITE3_CFLAGS@ @ID3TAG_CFLAGS@ @OGGVORBIS_CFLAGS@ +mt_daapd_LDADD = @AVAHI_LIBS@ @SQLITE3_LIBS@ @ID3TAG_LIBS@ @OGGVORBIS_LIBS@ mt_daapd_SOURCES = main.c daapd.h rend.h webserver.c \ webserver.h configfile.c configfile.h err.c err.h restart.c restart.h \ mp3-scanner.h mp3-scanner.c \