--- parser3/configure.ac 2026/10/08 18:57:29 1.86 +++ 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([WITH_AMQP_SSL],,[librabbitmq with SSL support])]) - CPPFLAGS=$SAVE_CPPFLAGS - AC_DEFINE(WITH_AMQP,,has amqp) ]) @@ -427,7 +424,7 @@ AC_ARG_WITH(redis,[ --with-redis=DIR REDIS_LIBS="-lhiredis" AC_MSG_WARN([--with-redis value was not specified, hoping linker would find it]) - dnl SSL is the separate hiredis_ssl library, the system one only: it brings OpenSSL as its dependency + 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"