AM_CONDITIONAL([HAVE_SHOUT],[true])],[
AC_MSG_RESULT([no]); AM_CONDITIONAL([HAVE_SHOUT],[false])])
-PKG_CHECK_MODULES([MP3LAME], [mp3lame],[
- AM_CONDITIONAL([HAVE_MP3LAME],[true])],[
- AC_MSG_RESULT([no]); AM_CONDITIONAL([HAVE_MP3LAME],[false])])
+mp3lame=false
+AC_CHECK_LIB([mp3lame], [lame_init],[
+ AC_CHECK_HEADER([lame/lame.h],[
+ mp3lame=true
+ AC_SUBST([MP3LAME_LIBS], [-lmp3lame])
+ AC_SUBST([MP3LAME_CFLAGS], [$CPPFLAGS])])])
+AM_CONDITIONAL([HAVE_MP3LAME],[$mp3lame])
PKG_CHECK_MODULES([AVCODEC], [libavcodec >= 53.35.0],[
AM_CONDITIONAL([HAVE_AVCODEC],[true])],[
if HAVE_SHOUT
if HAVE_MPG123
+if HAVE_MP3LAME
mod_LTLIBRARIES = mod_shout.la
mod_shout_la_SOURCES = mod_shout.c
mod_shout_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_shout_la_LDFLAGS = $(CURL_LIBS) -avoid-version -module -no-undefined -shared $(SHOUT_LIBS) $(MP3LAME_LIBS) $(MPG123_LIBS)
-
-if !HAVE_MP3LAME
-mod_shout_la_LDFLAGS += -lmp3lame
-mod_shout_la_CFLAGS += -I/usr/include/lame
+else
+install: error
+all: error
+error:
+ $(error You must install libmp3lame-dev to build mod_shout)
endif
else