summaryrefslogtreecommitdiff
path: root/m4/deprecated.m4
diff options
context:
space:
mode:
authorTrond Norbye <trond.norbye@sun.com>2009-06-11 09:31:09 +0200
committerTrond Norbye <trond.norbye@sun.com>2009-06-11 09:31:09 +0200
commita8cff61fe8249af0112631c0c5c53cd7049a3918 (patch)
treebe913c6380b618ffac71d7721c6e099a94e26679 /m4/deprecated.m4
parent1b3d7ce5cc6fcff13e047c487b090df91c5c807b (diff)
downloadlibmemcached-a8cff61fe8249af0112631c0c5c53cd7049a3918.tar.gz
New configure flag: --enable-deprecated
By default we don't compile in the deprecated interface (so that continuing to use it will be a bit more painful ;-) I had to create a new file to keep track of the #defines, because the clients of libmemcached doesn't see libmemcached_config.h.
Diffstat (limited to 'm4/deprecated.m4')
-rw-r--r--m4/deprecated.m418
1 files changed, 18 insertions, 0 deletions
diff --git a/m4/deprecated.m4 b/m4/deprecated.m4
new file mode 100644
index 00000000..9268f776
--- /dev/null
+++ b/m4/deprecated.m4
@@ -0,0 +1,18 @@
+dnl ---------------------------------------------------------------------------
+dnl Macro: deprecated
+dnl ---------------------------------------------------------------------------
+AC_ARG_ENABLE([deprecated],
+ [AS_HELP_STRING([--enable-deprecated],
+ [Enable deprecated interface @<:@default=off@:>@])],
+ [ac_enable_deprecated="$enableval"],
+ [ac_enable_deprecated="no"])
+
+if test "x$ac_enable_deprecated" = "xyes"
+then
+ DEPRECATED="#define MEMCACHED_ENABLE_DEPRECATED 1"
+fi
+
+AC_SUBST(DEPRECATED)
+dnl ---------------------------------------------------------------------------
+dnl End Macro: deprecated
+dnl ---------------------------------------------------------------------------