--- parser3/configure.ac 2026/10/07 21:50:50 1.83 +++ parser3/configure.ac 2026/10/22 16:08:24 1.90 @@ -381,10 +381,13 @@ AC_ARG_WITH(amqp,[ --with-amqp=DIR AMQP_INCLUDES="" AMQP_LIBS="-lrabbitmq" AC_MSG_WARN([--with-amqp value was not specified, hoping linker would find it]) + + dnl SSL with the system librabbitmq only: it brings OpenSSL as its dependency + AC_CHECK_HEADER([amqp_ssl_socket.h],[AC_DEFINE([WITH_AMQP_SSL],,[librabbitmq with SSL support])]) else AMQP_INCLUDES="-I$AMQP/include" - if test -f $AMQP/lib/librabbitmq.la; then - AMQP_LIBS="$AMQP/lib/librabbitmq.la" + if test -f $AMQP/lib/librabbitmq.a; then + AMQP_LIBS="$AMQP/lib/librabbitmq.a" else AMQP_LIBS="-L$AMQP/lib -lrabbitmq" fi @@ -404,12 +407,6 @@ AC_ARG_WITH(amqp,[ --with-amqp=DIR fi ) LIBS=$SAVE_LIBS - - SAVE_CPPFLAGS=$CPPFLAGS - CPPFLAGS="$CPPFLAGS $AMQP_INCLUDES" - AC_CHECK_HEADER([amqp_ssl_socket.h],,[AC_DEFINE([WITHOUT_AMQP_SSL],,[librabbitmq without SSL support])]) - CPPFLAGS=$SAVE_CPPFLAGS - AC_DEFINE(WITH_AMQP,,has amqp) ]) @@ -426,6 +423,12 @@ AC_ARG_WITH(redis,[ --with-redis=DIR REDIS_INCLUDES="" REDIS_LIBS="-lhiredis" AC_MSG_WARN([--with-redis value was not specified, hoping linker would find it]) + + dnl SSL with the system hiredis_ssl only: it brings OpenSSL as its dependency + AC_CHECK_HEADER([hiredis/hiredis_ssl.h],[ + AC_DEFINE(WITH_REDIS_SSL,,hiredis with SSL support) + REDIS_LIBS="-lhiredis_ssl $REDIS_LIBS" + ],,[#include ]) else REDIS_INCLUDES="-I$REDIS/include" if test -f $REDIS/lib/libhiredis.a; then