]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix mod_spandsp on systems with libjbig
authorKen Rice <krice@freeswitch.org>
Mon, 6 May 2013 23:23:54 +0000 (18:23 -0500)
committerKen Rice <krice@freeswitch.org>
Mon, 6 May 2013 23:27:20 +0000 (18:27 -0500)
configure.in
src/mod/applications/mod_spandsp/Makefile.am

index a5948d2d5eab4753ec30526e37259a09a9630958..cdc6f53946dd9e82fd5a97bea16733c89a0d5148 100644 (file)
@@ -444,6 +444,12 @@ fi
 
 AC_CHECK_LIB(jpeg, jpeg_std_error,, AC_MSG_ERROR([no usable libjpeg; please install libjpeg devel package or equivalent]))
 
+AC_CHECK_LIB(jbig, jbg_enc_out, have_libjbig=yes, have_libjbig=no)
+if test "x$have_libjbig" = "xyes"  ; then
+SPANDSP_LA_JBIG="-ljbig"
+AC_SUBST(SPANDSP_LA_JBIG)
+fi
+
 AC_CHECK_LIB(resolv, res_init, have_libresolv=yes, have_libresolv=no)
 if test "x$have_libresolv" = "xyes"  ; then
 APR_ADDTO(SWITCH_AM_LDFLAGS, -lresolv)
index 023903f4ad56e51ac969bb20be1feb7c0e2aacb5..98b781bd7dbf33321df29422ca7c76109fe6940f 100644 (file)
@@ -12,7 +12,7 @@ SPANDSP_LA=$(SPANDSP_BUILDDIR)/src/libspandsp.la
 mod_LTLIBRARIES = mod_spandsp.la
 mod_spandsp_la_SOURCES  = mod_spandsp.c udptl.c mod_spandsp_fax.c mod_spandsp_dsp.c mod_spandsp_codecs.c mod_spandsp_modem.c
 mod_spandsp_la_CFLAGS   = $(BUILD_CFLAGS) $(AM_CFLAGS) -I$(SPANDSP_DIR)/src -I$(TIFF_DIR)/libtiff -I$(SPANDSP_BUILDDIR)/src -I$(TIFF_BUILDDIR)/libtiff -I.
-mod_spandsp_la_LIBADD   = $(switch_builddir)/libfreeswitch.la $(SPANDSP_LA) $(TIFF_LA) -ljpeg -lz -lutil
+mod_spandsp_la_LIBADD   = $(switch_builddir)/libfreeswitch.la $(SPANDSP_LA) $(TIFF_LA) $(SPANDSP_LA_JBIG) -ljpeg -lz -lutil
 mod_spandsp_la_LDFLAGS  = -avoid-version -module -no-undefined -shared
 
 $(SPANDSP_LA): $(TIFF_LA) $(SPANDSP_DIR) $(SPANDSP_DIR)/.update