dnl check for osip2
LP_CHECK_OSIP2
+dnl conditionnal build for ssl
+AC_ARG_ENABLE(ssl,
+ [ --enable-ssl Turn on ssl support compiling. Required for sip tls. default = false],
+ [case "${enableval}" in
+ yes) build_ssl=true ;;
+ no) build_ssl=false ;;
+ *) AC_MSG_ERROR(bad value ${enableval} for --enable-ssl) ;;
+ esac],[build_ssl=false])
+
+if test "$build_ssl" = "true"; then
+ PKG_CHECK_MODULES(OPENSSL, libssl >= 0.9.8)
+fi
dnl setup flags for exosip library
LP_SETUP_EXOSIP
dnl since top-level configure --help will not print them.
PKG_CHECK_MODULES(SPEEX, speex >= 1.1.6, build_speex=yes)
-AC_SUBST(SPEEX_LIBS)
dnl conditionnal build of video support
AC_ARG_ENABLE(video,
liblinphone_la_LIBADD= \
$(EXOSIP_LIBS) \
$(MEDIASTREAMER_LIBS) \
- $(ORTP_LIBS)
+ $(ORTP_LIBS) $(OPENSSL_LIBS)
if BUILD_WIN32
liblinphone_la_LIBADD+=$(top_builddir)/oRTP/src/libortp.la
test_lsd_SOURCES=test_lsd.c
-test_lsd_LDADD=liblinphone.la \
- $(MEDIASTREAMER_LIBS) \
- $(ORTP_LIBS)
+test_lsd_LDADD=liblinphone.la $(liblinphone_la_LIBADD)
test_ecc_SOURCES=test_ecc.c
-test_ecc_LDADD=liblinphone.la \
- $(MEDIASTREAMER_LIBS) \
- $(ORTP_LIBS)
+test_ecc_LDADD=liblinphone.la $(liblinphone_la_LIBADD)
dnl check for eXosip2 libs
LDFLAGS_save=$LDFLAGS
-LDFLAGS="$OSIP_LIBS $LDFLAGS"
+LDFLAGS="$OSIP_LIBS $LDFLAGS $OPENSSL_LIBS"
LIBS_save=$LIBS
AC_CHECK_LIB([eXosip2],[eXosip_subscribe_remove],
[],