+AM_CONDITIONAL([IPC_MSRPC], [test "$SERVER_IPC_MODULE" = "msrpc-glib2-1.0"])
+AM_CONDITIONAL([IPC_DBUS], [test "$SERVER_IPC_MODULE" != "msrpc-glib2-1.0"])
+AM_CONDITIONAL([IPC_DBUS_GLIB], [test "$SERVER_IPC_MODULE" = "dbus-glib-1"])
+AM_CONDITIONAL([IPC_GDBUS], [test "$SERVER_IPC_MODULE" = "gio-2.0"])
+
+if test "$SERVER_IPC_MODULE" = "dbus-glib-1"; then
+ AC_MSG_CHECKING([$VALAC is no greater than 0.12.1])
+ vala_version=`$VALAC --version | sed 's/Vala *//'`
+ AS_VERSION_COMPARE([0.12.2], ["$vala_version"],
+ [vala_supports_dbus_glib="no"],
+ [vala_supports_dbus_glib="no"],
+ [vala_supports_dbus_glib="yes"])
+
+ AC_MSG_RESULT([$vala_supports_dbus_glib])
+ if test "$vala_supports_dbus_glib" = "no"; then
+ AC_MSG_ERROR([
+*** Vala 0.12.1 or earlier is required for dbus-glib support. Newer versions
+*** require that you have GLib 2.26 or newer (for GDBus support).])
+ fi
+fi