From: Aki Tuomi Date: Sun, 23 Aug 2020 19:06:34 +0000 (+0300) Subject: m4: Modernize want_cassandra.m4 X-Git-Tag: 2.3.13~225 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f4f08ac1945de979e27fe030c0713626a148e9c3;p=thirdparty%2Fdovecot%2Fcore.git m4: Modernize want_cassandra.m4 --- diff --git a/m4/want_cassandra.m4 b/m4/want_cassandra.m4 index 0648d5228e..e5c8fc28ae 100644 --- a/m4/want_cassandra.m4 +++ b/m4/want_cassandra.m4 @@ -1,23 +1,21 @@ -AC_DEFUN([DOVECOT_WANT_CASSANDRA], [ - if test $want_cassandra != no; then - AC_CHECK_LIB(cassandra, cass_session_new, [ - AC_CHECK_HEADER(cassandra.h, [ + AC_DEFUN([DOVECOT_WANT_CASSANDRA], [ + AS_IF([test "$want_cassandra" != no], [ + AC_CHECK_LIB([cassandra], [cass_session_new], [ + AC_CHECK_HEADER([cassandra.h], [ CASSANDRA_LIBS="$CASSANDRA_LIBS -lcassandra" - AC_DEFINE(HAVE_CASSANDRA,, [Build with Cassandra support]) found_sql_drivers="$found_sql_drivers cassandra" AC_CHECK_LIB(cassandra, cass_cluster_set_constant_speculative_execution_policy, [ AC_DEFINE(HAVE_CASSANDRA_SPECULATIVE_POLICY, 1, [Cassandra supports speculative execution policy]) - ]) + ],, $CASSANDRA_LIBS) ], [ - if test $want_cassandra = yes; then + AS_IF([test "$want_cassandra" = yes], [ AC_ERROR([Can't build with Cassandra support: cassandra.h not found]) - fi + ]) ]) - ], [ - if test $want_cassandra = yes; then + ], [AS_IF([test "$want_cassandra" = yes], [ AC_ERROR([Can't build with Cassandra support: libcassandra not found]) - fi ]) - fi + ]) + ]) ])