summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rw-r--r--config/ac-macros/replication.m430
1 files changed, 30 insertions, 0 deletions
diff --git a/config/ac-macros/replication.m4 b/config/ac-macros/replication.m4
new file mode 100644
index 00000000000..f73b9319b86
--- /dev/null
+++ b/config/ac-macros/replication.m4
@@ -0,0 +1,30 @@
+dnl This file contains configuration parameters for replication.
+
+dnl ---------------------------------------------------------------------------
+dnl Macro: MYSQL_CHECK_REPLICATION
+dnl Sets HAVE_ROW_BASED_REPLICATION if --with-row-based-replication is used
+dnl ---------------------------------------------------------------------------
+
+AC_DEFUN([MYSQL_CHECK_REPLICATION], [
+ AC_ARG_WITH([row-based-replication],
+ AC_HELP_STRING([--with-row-based-replication],
+ [Include row-based replication]),
+ [row_based="$withval"],
+ [row_based=yes])
+ AC_MSG_CHECKING([for row-based replication])
+
+ case "$row_based" in
+ yes )
+ AC_DEFINE([HAVE_ROW_BASED_REPLICATION], [1], [Define to have row-based replication])
+ AC_MSG_RESULT([-- including row-based replication])
+ [have_row_based=yes]
+ ;;
+ * )
+ AC_MSG_RESULT([-- not including row-based replication])
+ [have_row_based=no]
+ ;;
+ esac
+])
+dnl ---------------------------------------------------------------------------
+dnl END OF MYSQL_CHECK_REPLICATION
+dnl ---------------------------------------------------------------------------