]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
only build boost module if you have sctp
authorMichael Jerris <mike@jerris.com>
Tue, 10 Nov 2009 23:28:49 +0000 (23:28 +0000)
committerMichael Jerris <mike@jerris.com>
Tue, 10 Nov 2009 23:28:49 +0000 (23:28 +0000)
git-svn-id: http://svn.openzap.org/svn/openzap/trunk@852 a93c3328-9c30-0410-af19-c9cd2b2d52af

libs/freetdm/Makefile.am
libs/freetdm/configure.ac

index 0a942a2bfe1b1497e344d26eecfda317981dfcae..b74afc3a6d6dcab95d2b361335f6ab32a7ad3d26 100644 (file)
@@ -36,7 +36,10 @@ moddir = @modinstdir@
 libdir = $(PREFIX)/lib/
 library_includedir = $(PREFIX)/include
 
-INCS      = -I$(OZ_SRCDIR)/$(SRC)/include -I$(OZ_SRCDIR)/$(SRC)/isdn/include -I$(OZ_SRCDIR)/$(SRC)/ozmod/ozmod_sangoma_boost 
+INCS      = -I$(OZ_SRCDIR)/$(SRC)/include -I$(OZ_SRCDIR)/$(SRC)/isdn/include
+if HAVE_SCTP
+INCS +=  -I$(OZ_SRCDIR)/$(SRC)/ozmod/ozmod_sangoma_boost 
+endif
 MY_CFLAGS = $(INCS) $(ZAP_CFLAGS) -DZAP_CONFIG_DIR=\"@confdir@\" -DZAP_MOD_DIR=\"$(moddir)\" @COMP_VENDOR_CFLAGS@ @DEFS@
 COMPILE   = $(CC) $(MY_CFLAGS) $(INCS)
 LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(COMPILE)
@@ -101,7 +104,10 @@ core-install: install-libLTLIBRARIES
 #
 # tools & test programs
 #
-noinst_PROGRAMS = testtones detect_tones detect_dtmf testisdn testpri testr2 testboost testanalog testapp testcid
+noinst_PROGRAMS = testtones detect_tones detect_dtmf testisdn testpri testr2 testanalog testapp testcid
+if HAVE_SCTP
+noinst_PROGRAMS += testboost
+endif
 
 testapp_SOURCES = $(SRC)/testapp.c
 testapp_LDADD   = libopenzap.la
@@ -135,9 +141,11 @@ testr2_SOURCES = $(SRC)/testr2.c
 testr2_LDADD   = libopenzap.la
 testr2_CFLAGS  = $(AM_CFLAGS) $(MY_CFLAGS)
 
+if HAVE_SCTP
 testboost_SOURCES = $(SRC)/testboost.c
 testboost_LDADD   = libopenzap.la
 testboost_CFLAGS  = $(AM_CFLAGS) $(MY_CFLAGS)
+endif
 
 testanalog_SOURCES = $(SRC)/testanalog.c
 testanalog_LDADD   = libopenzap.la
@@ -214,10 +222,12 @@ ozmod_analog_em_la_CFLAGS  = $(AM_CFLAGS) $(MY_CFLAGS)
 ozmod_analog_em_la_LDFLAGS = -module -avoid-version
 ozmod_analog_em_la_LIBADD  = $(MYLIB)
 
+if HAVE_SCTP
 ozmod_sangoma_boost_la_SOURCES = $(SRC)/ozmod/ozmod_sangoma_boost/sangoma_boost_client.c $(SRC)/ozmod/ozmod_sangoma_boost/ozmod_sangoma_boost.c
 ozmod_sangoma_boost_la_CFLAGS  = $(AM_CFLAGS) $(MY_CFLAGS)
 ozmod_sangoma_boost_la_LDFLAGS = -module -avoid-version
 ozmod_sangoma_boost_la_LIBADD  = $(MYLIB)
+endif
 
 if LIBPRI
 ozmod_libpri_la_SOURCES = $(SRC)/ozmod/ozmod_libpri/ozmod_libpri.c $(SRC)/ozmod/ozmod_libpri/lpwrap_pri.c
index 64f7a46438bcd1382b22b7c18d639fb1be303af7..f1bba93f1e60100b05b33c6d71dd98ed17eae3c1 100644 (file)
@@ -116,6 +116,8 @@ AC_CHECK_LIB([m], [cos])
 AX_LIB_PCAP
 
 AC_CHECK_HEADERS([netinet/sctp.h netdb.h sys/select.h])
+AM_CONDITIONAL([HAVE_SCTP],[test "${ac_cv_header_netinet_sctp_h}" = "yes"])
+
 AC_CHECK_FUNC([gethostbyname_r],
        [], [AC_CHECK_LIB([nsl], [gethostbyname_r])]
 )