1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
AC_DEFUN([DOVECOT_WANT_CASSANDRA], [
have_cassandra=no
AS_IF([test "$want_cassandra" != "no"], [
PKG_CHECK_MODULES([CASSANDRA], [cassandra], [have_cassandra=yes], [
have_cassandra=no
AS_IF([test "$want_cassandra" = "yes"], [
AC_MSG_ERROR([cannot build with Cassandra support: cassandra library not found])
])
])
])
AS_IF([test "$want_cassandra" != "no"], [
found_sql_drivers="$found_sql_drivers cassandra"
AC_DEFINE(HAVE_CASSANDRA,, [Build with Cassandra support])
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)
])
])
|