1290001Sglebiusdnl ###################################################################### 2290001Sglebiusdnl OpenSSL support 3290001SglebiusAC_DEFUN([LIBEVENT_OPENSSL], [ 4290001SglebiusAC_REQUIRE([NTP_PKG_CONFIG])dnl 5290001Sglebius 6290001Sglebiuscase "$enable_openssl" in 7290001Sglebius yes) 8290001Sglebius have_openssl=no 9290001Sglebius case "$PKG_CONFIG" in 10290001Sglebius '') 11290001Sglebius ;; 12290001Sglebius *) 13290001Sglebius OPENSSL_LIBS=`$PKG_CONFIG --libs openssl 2>/dev/null` 14290001Sglebius case "$OPENSSL_LIBS" in 15290001Sglebius '') ;; 16290001Sglebius *) OPENSSL_LIBS="$OPENSSL_LIBS $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD" 17290001Sglebius have_openssl=yes 18290001Sglebius ;; 19290001Sglebius esac 20290001Sglebius OPENSSL_INCS=`$PKG_CONFIG --cflags openssl 2>/dev/null` 21290001Sglebius ;; 22290001Sglebius esac 23290001Sglebius case "$have_openssl" in 24290001Sglebius yes) ;; 25290001Sglebius *) 26290001Sglebius save_LIBS="$LIBS" 27290001Sglebius LIBS="" 28290001Sglebius OPENSSL_LIBS="" 29290001Sglebius AC_SEARCH_LIBS([SSL_new], [ssl], 30290001Sglebius [have_openssl=yes 31290001Sglebius OPENSSL_LIBS="$LIBS -lcrypto $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD"], 32290001Sglebius [have_openssl=no], 33290001Sglebius [-lcrypto $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD]) 34290001Sglebius LIBS="$save_LIBS" 35290001Sglebius ;; 36290001Sglebius esac 37290001Sglebius AC_SUBST(OPENSSL_INCS) 38290001Sglebius AC_SUBST(OPENSSL_LIBS) 39290001Sglebius case "$have_openssl" in 40290001Sglebius yes) AC_DEFINE(HAVE_OPENSSL, 1, [Define if the system has openssl]) ;; 41290001Sglebius esac 42290001Sglebius ;; 43290001Sglebiusesac 44290001Sglebius 45290001Sglebius# check if we have and should use openssl 46290001SglebiusAM_CONDITIONAL(OPENSSL, [test "$enable_openssl" != "no" && test "$have_openssl" = "yes"]) 47290001Sglebius]) 48