1275970Scydnl ###################################################################### 2275970Scydnl OpenSSL support 3275970ScyAC_DEFUN([LIBEVENT_OPENSSL], [ 4275970ScyAC_REQUIRE([NTP_PKG_CONFIG])dnl 5275970Scy 6275970Scycase "$enable_openssl" in 7275970Scy yes) 8275970Scy have_openssl=no 9275970Scy case "$PKG_CONFIG" in 10275970Scy '') 11275970Scy ;; 12275970Scy *) 13275970Scy OPENSSL_LIBS=`$PKG_CONFIG --libs openssl 2>/dev/null` 14275970Scy case "$OPENSSL_LIBS" in 15275970Scy '') ;; 16275970Scy *) OPENSSL_LIBS="$OPENSSL_LIBS $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD" 17275970Scy have_openssl=yes 18275970Scy ;; 19275970Scy esac 20275970Scy OPENSSL_INCS=`$PKG_CONFIG --cflags openssl 2>/dev/null` 21275970Scy ;; 22275970Scy esac 23275970Scy case "$have_openssl" in 24275970Scy yes) ;; 25275970Scy *) 26275970Scy save_LIBS="$LIBS" 27275970Scy LIBS="" 28275970Scy OPENSSL_LIBS="" 29275970Scy AC_SEARCH_LIBS([SSL_new], [ssl], 30275970Scy [have_openssl=yes 31275970Scy OPENSSL_LIBS="$LIBS -lcrypto $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD"], 32275970Scy [have_openssl=no], 33275970Scy [-lcrypto $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD]) 34275970Scy LIBS="$save_LIBS" 35275970Scy ;; 36275970Scy esac 37275970Scy AC_SUBST(OPENSSL_INCS) 38275970Scy AC_SUBST(OPENSSL_LIBS) 39275970Scy case "$have_openssl" in 40275970Scy yes) AC_DEFINE(HAVE_OPENSSL, 1, [Define if the system has openssl]) ;; 41275970Scy esac 42275970Scy ;; 43275970Scyesac 44275970Scy 45275970Scy# check if we have and should use openssl 46275970ScyAM_CONDITIONAL(OPENSSL, [test "$enable_openssl" != "no" && test "$have_openssl" = "yes"]) 47275970Scy]) 48